/*banner*/
.indexFlash{ height: 460px; }
.indexFlash .img{display:block; height:460px;}
.indexFlash .slick-dots{ position:absolute; right:50%; margin-right:-613px;  bottom:30px; z-index:22;}
.indexFlash .slick-dots li{display: block; cursor: pointer; float: left; width: 10px; height: 10px; margin: 0 5px; border: 2px solid #fff;
    border-color: rgba(255,255,255,0.3);
    border-radius: 10px;
    text-align: left;
    text-indent: -9999px;
    overflow: hidden;
    _zoom: 1;
    background: #f5f5f5;
    background: rgba(0,0,0,0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000", endColorstr="#66000000")\9;
    -webkit-transition: all .2s;
    transition: all .2s;}
.indexFlash .slick-dots .slick-active{background: #fff;
    background: rgba(255,255,255,0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66ffffff", endColorstr="#66ffffff")\9;
    border-color: #757575;
    border-color: rgba(0,0,0,0.4);}
/*banner结束*/




.indexPart0{ height: 460px;  position: relative;}
.indexPart0 .wal{ position: relative; height: 460px; }

.indexPart1{ padding-top: 14px;}
.indexPart1 .leftDiv{ width: 234px; height: 170px; background: url(../images/nimg234Bg.jpg) no-repeat; }
.indexPart1 .leftDiv li{position: relative;  float: left; width: 72px; height: 82px; padding: 0 3px; text-align: center;}
.indexPart1 .leftDiv a{ display: block; padding-top: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1; color: #fff; color: rgba(255,255,255,0.7); -webkit-transition: color .2s; transition: color .2s;}
.indexPart1 .leftDiv li .ico{height: 25px; margin-bottom: 4px; line-height: 26px;}
.indexPart1 .leftDiv a:hover{ color: rgba(255,255,255,1); }

.indexPart1 .midDiv{ width: 662px; }
.indexPart1 .midDiv li{float: left; width: 316px; height: 170px; margin-left: 15px; -webkit-transition: -webkit-box-shadow .2s linear; transition: box-shadow .2s linear;}
.indexPart1 .midDiv li a{display: block; height: 170px;}
.indexPart1 .midDiv li img{ width: 316px; height: 170px;}
.indexPart1 .midDiv li:hover{ z-index: 2; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}

.indexPart1 .rightDiv{ width: 267px; margin-left: 15px; height: 170px; background: #f6f6f6; padding: 0 24px;}
.indexPart1 .title{ padding-top: 18px; font-size: 14px; color: #2c2c2c; position: relative;     font-weight: bolder;}
.indexPart1 .title a{ position: absolute; right: 0px; top: 18px; color: #2c2c2c; }
.indexPart1 .list{ padding-top: 15px; }
.indexPart1 .list li{ height: 24px; line-height: 24px; overflow: hidden; }
.indexPart1 .list li a{ display: block; height: 24px; padding-left: 12px; background: url(../images/ico1.png) left center no-repeat;}

.indexPart2{ padding-top: 40px; overflow: hidden;}
.indexPart2 .title{ font-size: 22px; color: #333; padding-bottom: 15px;}
.indexPart2Pic{ margin: 0 -7px; position: relative; }
.indexPart2Pic .slick{ margin: 0 7px; height: 339px; background: #fff; border-top: #2196f3 solid 1px;}
.indexPart2Pic .slick2{ border-top: #ffac13 solid 1px;}
.indexPart2Pic .slick3{ border-top: #83c44e solid 1px;}
.indexPart2Pic .slick4{ border-top: #2196f3 solid 1px;}
.indexPart2Pic .slick5{ border-top: #e53935 solid 1px;}
.indexPart2Pic .slick a{ display: block; width: 100%; height: 100%; }
.indexPart2Pic .slick .imgDiv{ text-align: center; padding: 50px 0 25px; }
.indexPart2Pic .slick .imgDiv img{ width: 150px; height: 150px; }
.indexPart2Pic .slick .name{ text-align: center; font-size: 14px; color: #333; height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; }
.indexPart2Pic .slick .msg{ color: #b0b0b0; text-align: center; height: 24px; line-height: 24px; overflow: hidden; padding: 0 10px; margin-bottom: 10px;}
.indexPart2Pic .slick .price{ text-align: center; color: #FF0036; font-size: 14px;}
.indexPart2Pic .slick .price del{ color: #b0b0b0; padding-left: 8px; }
.indexPart2Pic .slick-prev{ position: absolute; display: block; top: 114px; left: 0px; width: 38px; height: 23px; background: url(../images/nimg36_left.png) left center no-repeat; z-index: 2;}
.indexPart2Pic .slick-next{ position: absolute; display: block; top: 114px; right:0px; width: 38px; height: 23px; background: url(../images/nimg36_right.png) left center no-repeat; z-index: 2;}

.indexAD{ padding: 42px 0; }

.indexFloorBox{ background: #f5f5f5; padding: 36px 0 60px; }
.indexFloor .leftDiv{ width: 234px; }
.indexFloor .title{ font-size: 22px; color: #333; padding-bottom: 15px; }
.indexFloor .bigImg{ position: relative; -webkit-transition: all .2s linear; transition: all .2s linear;}
.indexFloor .bigImg img{ width: 234px; height: 614px; }
.indexFloor .bigImg a{ display: block; width: 100%; height: 100%; }
.indexFloor .bigImg:hover{ z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}

.indexFloor .rightDiv{ width: 992px; position: relative; height: 614px;}
.indexFloor .more{ position: absolute; top: 0px; right: 0; font-size: 16px;}
.indexFloor .more a{ display: block; height: 22px;  color: #424242; border-bottom: 2px solid #f5f5f5; border-bottom: 2px solid transparent; -webkit-transition: border-color .5s; transition: border-color .5s;}
.indexFloor .more a:hover{color: #b87ffd; border-bottom: 2px solid #b87ffd;}
.indexFloor .tab{ position: absolute; top: 0px; right: 98px;}
.indexFloor .tab22{ right: 0; }
.indexFloor .tab ul{margin: 0; font-size: 16px;}
.indexFloor .tab li{ margin: 0 0 0 30px; height: 22px; display: inline-block; padding: 0; color: #424242; border-bottom: 2px solid #f5f5f5; border-bottom: 2px solid transparent;
    -webkit-transition: border-color .5s;
    transition: border-color .5s;
    cursor: pointer;}
.indexFloor .tab .liNow{color: #b87ffd; border-bottom: 2px solid #b87ffd;}
.indexFloor .tab li a{ color: #424242;}
.indexFloor .tab li a:hover{color: #b87ffd;}

.indexFloor .list{ padding-top: 45px; }
.indexFloor .list li{height: 246px;  padding: 34px 0 20px; position: relative; z-index: 1; float: left; width: 234px; margin-left: 14px; margin-bottom: 14px; background: #fff; -webkit-transition: all .2s linear; transition: all .2s linear;}
.indexFloor .list li .imgDiv{ width: 150px; height: 150px; margin: 0 auto 18px; }
.indexFloor .list li .imgDiv img{width: 150px; height: 150px; }
.indexFloor .list li .name{ margin: 0 10px;  font-size: 14px;  font-weight: 400;  text-align: center;}
.indexFloor .list li .name a{ color: #333; }
.indexFloor .list li .desc{  margin: 0 10px 10px;  height: 18px;  font-size: 12px;  text-align: center;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  _zoom: 1;  color: #b0b0b0;}
.indexFloor .list li .price{ font-size: 14px; margin: 0 10px 10px; text-align: center; color: #FF0036;}
.indexFloor .list li .price del{color: #b0b0b0;}
.indexFloor .list li .review-wrapper{position: absolute; bottom: 0; left: 0; z-index: 3; width: 234px; height: 0; overflow: hidden; _zoom: 1;font-size: 12px; background: #b87ffd;opacity: 0; filter: alpha(opacity=0)\9; -webkit-transition: all .2s linear; transition: all .2s linear;}
.indexFloor .list li .review-wrapper a{ display: block;  padding: 8px 30px; outline: 0;}
.indexFloor .list li:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);}
.indexFloor .list li:hover .review-wrapper{height: 76px; opacity: 1; filter: alpha(opacity=100)\9;}
.indexFloor .list li .review{ display: block; margin-bottom: 5px; color: #fff;}
.indexFloor .list li .author{  display: block; color: #fff;  color: rgba(255,255,255,0.6); text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  _zoom: 1;}
.indexFloor .list li .date{ margin-left: 6px;}
.indexFloor .list li .flag{ position: absolute; top: 0; left: 50%; z-index: 2; width: 64px; height: 20px; margin-left: -32px; font-size: 12px; line-height: 20px; text-align: center; color: #fff;}
.indexFloor .list li .flag-saleoff{ background-color: #e53935;}

.indexFloor .leftList li{ width: 234px; height: 300px; margin-bottom: 14px; position: relative; -webkit-transition: all .2s linear; transition: all .2s linear;}
.indexFloor .leftList li img{ width: 234px; height: 300px; }
.indexFloor .leftList a{ display: block; width: 100%; height: 100%; }
.indexFloor .leftList li:hover{ z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}

.indexPart3{ padding-bottom: 20px; }
.indexPart3 .title{ font-size: 22px; color: #333; padding-bottom: 15px;}
.indexPart3Pic{ margin: 0 -7px; position: relative;}
.indexPart3Pic .slick{ margin: 0 7px 20px 7px; height: 300px; background: #fff; -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.indexPart3Pic .slick .imgDiv{ text-align: center; padding: 40px 0 15px; }
.indexPart3Pic .slick .imgDiv img{ width: 140px; height: 140px; }
.indexPart3Pic .slick .name{ font-size: 14px; margin-bottom: 10px; height: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1; text-align: center;}
.indexPart3Pic .slick .name a{ color: #333; }
.indexPart3Pic .slick .msg{ position: relative; color: #757575; text-align: center; }
.indexPart3Pic .slick .price{ text-align: center; color: #FF0036; font-size: 14px; margin-bottom: 10px;}
.indexPart3Pic .slick-prev{ position: absolute; display: block; top: -34px; right: 42px; width: 36px; height: 24px; background: url(../images/nimg36_left.jpg) left center no-repeat; z-index: 2;}
.indexPart3Pic .slick-next{ position: absolute; display: block; top: -34px; right: 7px; width: 36px; height: 24px; background: url(../images/nimg36_right.jpg) left center no-repeat; z-index: 2;}
.indexPart3Pic .slick:hover{ -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.1); box-shadow: 0 10px 20px rgba(0,0,0,0.1);}

.indexPart4 .title{ font-size: 22px; color: #333; padding-bottom: 15px;}
.indexPart4 .list ul{ margin-left: -14px; }
.indexPart4 .list li{ position: relative; float: left; width: 296px; height: 360px; margin-left: 14px; margin-bottom: 14px; background: #fff; -webkit-transition: all .2s linear; transition: all .2s linear; }
.indexPart4 .list li .imgDiv{width: 296px; height: 220px; margin: 0 0 28px;}
.indexPart4 .list li .imgDiv img{ width: 296px; height: 220px; }
.indexPart4 .list li .review{ height: 72px; margin: 0 28px 22px; font-size: 14px; line-height: 24px; font-weight: 400; overflow: hidden; _zoom: 1;}
.indexPart4 .list li .review a{ color: #333; }
.indexPart4 .list li .author{ position: relative; height: 18px; margin: 0 28px 8px; padding: 0 10px 0 0; font-size: 12px; color: #b0b0b0;}
.indexPart4 .list li .info{margin: 0 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1;}
.indexPart4 .list li .name{ display: inline-block; margin: 0; font-size: 14px; font-weight: 400; max-width: 170px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1; vertical-align: bottom; color: #333;}
.indexPart4 .list li .name a{ color: #333; }
.indexPart4 .list li .sep{ color: #e0e0e0; margin: 0 .5em;}
.indexPart4 .list li .price{ display: inline; margin: 0; color: #b87ffd; font-size: 14px;}
.indexPart4 .list li:hover{z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);}

.indexPart5{ padding-top: 22px; }
.indexPart5 .title{ font-size: 22px; color: #333; padding-bottom: 15px;}
.indexPart5 .list ul{ margin-left: -14px; }
.indexPart5 .list li{ position: relative; float: left; width: 296px; height: 285px; margin-left: 14px; margin-bottom: 14px; text-align: center; background: #fff; -webkit-transition: all .2s linear; transition: all .2s linear;}
.indexPart5 .list li .imgDiv{ position: relative; width: 296px; height: 180px; margin: 0 0 28px;}
.indexPart5 .list li .imgDiv a{ display: block; height: 180px; }
.indexPart5 .list li .imgDiv img{ width: 296px; height: 180px; }
.indexPart5 .list li .play{position: absolute; left: 20px; bottom: 10px; width: 37px; height: 24px; background: url(../images/nimg37_1.png) left center no-repeat; -webkit-transition: all .2s; transition: all .2s; overflow: hidden; _zoom: 1;}
.indexPart5 .list li .name{ margin: 0 0 6px; font-size: 14px; font-weight: 400; text-align: center; color: #333;}
.indexPart5 .list li .name a{ color: #333; }
.indexPart5 .list li .desc{ height: 18px; margin: 0; font-size: 12px; color: #b0b0b0;}
.indexPart5 .list li:hover{z-index: 2;
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);}

.editor{ background: #fff; padding: 45px 50px 80px; }
.editor .title{ color: #b0b0b0; height: 58px; border-bottom: #dbdbdb solid 1px; font-size: 36px; }
.editor .content{ color: #4d4d4d; line-height: 34px; padding: 25px 0;}

.product{ padding-top: 20px; }
.product .list{ margin-right: -14px; }
.product .goods-item{position: relative; float: left; width: 296px; height: 383px; padding-top: 47px; margin-right: 14px; margin-bottom: 14px; text-align: center; background: #fff; -webkit-transition: -webkit-box-shadow .5s linear; transition: box-shadow .5s linear;}
.product .goods-item .imgDiv{width: 200px; height: 200px; margin: 0 auto 16px;}
.product .goods-item .imgDiv img{ width: 200px; height: 200px; }
.product .goods-item .desc{margin: 0 0 3px; height: 18px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1; color: #b0b0b0;}
.product .goods-item .name{ margin: 0 0 3px; font-size: 14px; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1;}
.product .goods-item .name a{ color: #424242; }
.product .goods-item .price{margin: 0 0 15px; color: #b87ffd; font-size: 14px;}
.product .goods-item .price del{ color: #b0b0b0;}
.product .goods-item .tab{width: 100%; height: 36px; overflow: hidden; text-align: center;}
.product .goods-item .tab li{display: inline-block; width: 34px; height: 34px; margin: 0 4px; border: 1px solid #e0e0e0; cursor: pointer; -webkit-transition: border-color .2s linear; transition: border-color .2s linear;}
.product .goods-item .tab .liNow{ border:#b87ffd solid 1px; }
.product .goods-item .flags{ position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; max-height: 40px; font-size: 12px; text-align: left; overflow: hidden; _zoom: 1;}
.product .goods-item .flag{ height: 18px; padding: 1px 20px; color: #fff;}
.product .goods-item .flag-saleoff{background-color: #e53935;}
.product .goods-item .actions .btn-like, .product .goods-item .actions .btn-buy{ position: absolute; top: 20px; z-index: 3; height: 24px; padding: 3px 4px; font-size: 12px; color: #424242; opacity: 0; filter: alpha(opacity=0)\9; -webkit-transition: all .2s linear; transition: all .2s linear;}
.product .goods-item .actions .btn-like{ left: 16px; }
.product .goods-item .actions .btn-buy{ right: 16px; }
.product .goods-item .actions i{ line-height: 24px; position: relative; top: -2px; padding: 0 4px;}
.product .goods-item .actions span{opacity: 0; filter: alpha(opacity=0)\9; -webkit-transition: opacity .2s linear; transition: opacity .2s linear;}
.product .goods-item:hover{ -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.2);  box-shadow: 0 5px 15px rgba(0,0,0,0.2);}
.product .goods-item:hover .actions .btn-like, .product .goods-item:hover .actions .btn-buy { opacity: 1; filter: alpha(opacity=100)\9;}
.product .goods-item .actions .btn-like:hover span, .product .goods-item .actions .btn-buy:hover span { opacity: 1; filter: alpha(opacity=100)\9;}

.productBox{ position: relative; }
.productShow{ padding-top: 40px; overflow:hidden; padding-bottom: 75px;}
.productShow_1{ width: 750px; height: 550px; position: relative;}
.productShow_1 .bigImg{ left: 186px; position: absolute; top: 0px; z-index: 10;width:482px; height: 482px;}
.productShow_1 .list{width:70px; overflow:hidden;}
.productShow_1 li{ width:70px; height:70px; margin-bottom:14px; position:relative;}
.productShow_1 li img{ width: 68px; height: 68px; border:#e0e0e0 solid 1px;}
.productShow_1 .liNow img{ border:#b87ffd solid 1px;}

.productShow_2{ width: 462px; margin-left: 14px; min-height: 550px; }
.productShow_2 .name{ color: #333; font-size: 28px; font-weight: bold; line-height: 38px; height: 38px; overflow: hidden;}
.productShow_2 .msg{ margin-top: 7px; color: #616161; font-size: 14px; line-height: 23px; overflow: hidden;}
.productShow_2 .price{height: 66px; line-height: 66px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; color: #FF0036; font-size: 30px;}
.productShow_2 .price i{ font-size: 14px;  font-style: normal; margin-left: -5px;}
.productShow_2 .number{ font-size: 14px; color: #5c5c5c; padding: 25px 0 40px; }
.productShow_2 .number a{color:#FF0036;}
.productShow_2 .txt{ font-size: 18px; color: #333; height: 32px; }
.productShow_2 .choose{ overflow: hidden; padding-bottom: 26px;}
.productShow_2 .choose ul{ margin-right: -8px; }
.productShow_2 .choose li{ cursor: pointer;  margin-bottom: 8px; float: left; margin-right: 8px; height: 42px; line-height: 42px; padding:0 18px; font-size: 16px; color: #333; border: #e5e5e5 solid 1px;}
.productShow_2 .choose .liNow{ border: #FF0036 solid 1px; color: #FF0036; }
.productShow_2 .gift{ height: 42px; line-height: 42px; text-align: center; border: #FF0036 solid 1px; color: #FF0036; font-size: 16px;}
.productShow_2 .btnGroup{ margin-top: 50px;  height: 50px; overflow: hidden;}
.productShow_2 .btnGroup li{ width: 261px; height: 48px; line-height: 48px; font-size: 16px; float: left; text-align: center;}
.productShow_2 .btnGroup .li01{ margin-left: 15px; width: 140px;}
    .productShow_2 .btnGroup li:first-child a {border:1px solid #FF0036;background:#FF0036;color:#fff;
    }
.productShow_2 .btnGroup li a{ display: block; background: #b87ffd; color: #fff; }
.productShow_2 .btnGroup .li01 a{ background: #fff;color:#FF0036;border:1px solid #FF0036;  }
.productShow_2 .btnGroup li img{ padding-right: 5px; }
.productShow_2 .info{ overflow: hidden; }
.productShow_2 .info li{ float: left;  margin-right: 15px; line-height: 30px;  margin-top: 10px; font-size: 14px;}
.productShow_2 .info li a{ color: #b0b0b0; }
.productShow_2 .info li img{ padding-right: 6px; }
.productShow_2 .userfaq{  background: url(../images/line4.jpg) center no-repeat; overflow: hidden; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; margin-top: 30px; padding-top: 10px; padding-bottom: 10px;}
.productShow_2 .userfaq li{ width: 210px; text-align: center; color: #757575; font-size: 12px; float: left; display: block; height: 20px; cursor: pointer;}
.productShow_2 .userfaq b{ font-weight: normal; color: #757575; padding-left: 5px;}
.productShow_2 .userfaq li img{ padding-right: 3px; position: relative; top: -1px; }

.productShowNav{ background: #fff; border-top: #e0e0e0 solid 1px; }
.productShowNav .wal{ position: relative; height: 60px; }
.productShowNav .list{ width: 740px; margin: 0 auto;}
.productShowNav ul{ list-style-type: none; height: 60px; text-align: center;}
.productShowNav li{ display: inline-block; width: 180px; height: 18px; padding-top: 20px; line-height: 18px; text-align: center; font-size: 20px;}
.productShowNav li a{width: 190px; display: block; cursor: pointer; border-right: 1px solid #e0e0e0; color: #424242;}
.productShowNav li .aNow{ color: #FF0036; }
.productShowNav li i{color: #b0b0b0; font-style: normal; vertical-align: 1px;}
.productShowNav li:last-child a{ border-right: none; }
.productShowNavNow{position:fixed; top:0px; z-index:33; left:0px; width:100%; -webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.18); box-shadow: 0 3px 4px rgba(0,0,0,0.18);}

.productbarInfo{ display: none; width: 234px; position: absolute; left: 0px; top: 0px;}
.productbarInfo .imgDiv{ width: 64px; height: 60px;}
.productbarInfo .imgDiv img{ width: 50px; height: 50px; margin-top: 5px;}
.productbarInfo .rightDiv{width: 168px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; _zoom: 1; padding-top: 10px;}
.productbarInfo .name{ color: #757575; font-size: 16px; line-height: 16px;}
.productbarInfo .price{color: #FF0036; font-size: 14px;}
.productShowNavNow .productbarInfo, .productShowNavNow .productbarBtn{ display: block; }

.productbarBtn{ display: none; width: 234px; position: absolute; right: 0px; top: 10px;}
.productbarBtn a{ display: block; text-align: center; height: 40px; line-height: 40px; width: 162px; font-size: 14px; color: #fff; background: #FF0036;-webkit-transition: all .4s; transition: all .4s;}
.productbarBtn a:hover{ background: #f35806; }

.productDetail{ position: relative; background: #f5f5f5; }
.productDiv1{ padding-bottom: 60px; }
.productDiv1 .imgDiv{ text-align: center; }
.productDiv1 .imgDiv img{ max-width: 1226px; }

.productDiv2{ padding-bottom: 50px; }
.productDiv2 .title{ background: url(../images/line5.jpg) center repeat-x; margin-bottom: 25px;}
.productDiv2 .title h2{width: 300px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; font-size: 30px; font-weight: normal; color: #b0b0b0; background-color: #f5f5f5;}
.productDiv2 .contentBox{ background: #fff; padding: 55px 30px 35px; min-height: 220px; overflow: hidden;}
.productDiv2 .imgDiv{ width: 220px; height: 220px; }
.productDiv2 .imgDiv img{ width: 220px; height: 220px; }
.productDiv2 .msgList{ width: 909px; padding-left: 37px; }
.productDiv2 .msgList li{ float: left; width: 280px; color: #404040; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden; margin-right: 23px; margin-bottom: 6px;    text-overflow: ellipsis;white-space: nowrap;}

.productDiv3{ padding-bottom: 50px; overflow: hidden;}
.productDiv3 .title{ background: url(../images/line5.jpg) center repeat-x; margin-bottom: 25px;}
.productDiv3 .title h2{width: 300px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; font-size: 30px; font-weight: normal; color: #b0b0b0; background-color: #f5f5f5;}

.productDiv4{ padding-bottom: 50px; }
.productDiv4 .title{ background: url(../images/line5.jpg) center repeat-x; margin-bottom: 25px;}
.productDiv4 .title h2{width: 300px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; font-size: 30px; font-weight: normal; color: #b0b0b0; background-color: #f5f5f5;}
.productDiv4 .contentBox{ background: #fff; padding: 55px 30px 35px;overflow: hidden;}
.productDiv4 .imgDiv{ width: 220px; height: 220px; }
.productDiv4 .imgDiv img{ width: 220px; height: 220px; }
.productDiv4 .msgList{ width: 909px; padding-left: 37px; }

.productComment{ width: 854px; }
.productComment .comment-name{ font-size: 20px; color: #424242; height: 60px; line-height: 60px;}
.productComment .list li{margin-bottom: 14px; border-left-style: solid; border-left-width: 2px; padding-top: 45px; padding-left: 105px; background-color: #fff; padding-bottom: 60px; position: relative;}
.productComment .list .rainbow-1{ border-left-color: #83c44e; }
.productComment .list .rainbow-2{ border-left-color: #ffac13; }
.productComment .list .rainbow-3{ border-left-color: #2196f3; }

.productComment .list li .user-image{ position: absolute; left: 24px; top: 45px; height: 54px; width: 54px;}
.productComment .list li .user-image img{width: 54px; height: 54px; border-radius: 50%}
.productComment .list li .user-emoj{position: absolute; top: 48px; right: 21px; font-size: 18px; color: #ffd600; height: 20px; line-height: 20px}
.productComment .list li .user-emoj img{ padding-left: 2px; position: relative; top: -2px;}
.productComment .list li .user-name-info{ position: absolute; left: 25px; bottom: 20px; font-size: 12px; color: #b0b0b0;}
.productComment .list li .user-name-info .user-name { padding-right: 13px;}
.productComment .list li .user-comment{ width: 620px; padding-bottom: 35px; }
.productComment .list li .user-comment-content{border-bottom: 1px solid #e0e0e0; word-break: break-word;}
.productComment .list li .content-detail{font-size: 18px; color: #757575; line-height: 33px;}
.productComment .list li .content-detail a{color: #424242; -webkit-transition: color .2s ease-out; transition: color .2s ease-out}
.productComment .list li .content-detail a:hover{ color: #b87ffd; }
.productComment .list li .content-img{position: relative; height: 185px; margin-top: 22px; padding-left: 0px; padding-right: 30px; overflow: hidden; _zoom: 1;}
.productComment .list li .showimg{ float: left; width: 160px; height: 160px; margin-right: 4px; }
.productComment .list li .showimg img{ width: 160px; height: 160px; }
.productComment .list li .user-comment-self-input { margin-top: 30px; height: 32px; position: relative;}
.productComment .list li .user-comment-self-input .input-block { height: 36px; position: relative;}
.productComment .list li .user-comment-self-input input{height: 30px; width: 520px; float: left; padding-left: 20px; line-height: 30px; font-size: 12px; outline: none; color: #757575; border: 1px solid #e0e0e0}
.productComment .list li .user-comment-self-input .answer-btn{ text-align: center; width: 78px; height: 32px; line-height: 32px; position: absolute; right: 0px; top: 0px; z-index: 10; border-color: #e0e0e0; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; font-size: 14px;}
.productComment .list li .user-comment-self-input.showIn input { border-color: #b87ffd}
.productComment .list li .user-comment-self-input.showIn .answer-btn {  border-color: #b87ffd; background: #b87ffd; color: #fff}
.productComment .list li .user-comment-answer {  position: relative;  margin-top: 20px;  padding-left: 45px; word-break: break-word;}
.productComment .list li .user-comment-answer .self-image { position: absolute; left: 0px; top: 0px; width: 28px; height: 28px; border-radius: 50%;}
.productComment .list li .user-comment-answer p{font-size: 14px; line-height: 25px}
.productComment .list li .user-comment-answer p .official-name { color: #b87ffd;}

.productTimeline{ width: 358px;}
.productTimeline .comment-name{ font-size: 20px; color: #424242; height: 60px; line-height: 60px;}
.productTimeline .list{padding-top: 45px; padding-left: 32px; padding-right: 35px; padding-bottom: 30px; background-color: #fff;}
.productTimeline .list li{padding-left: 35px; padding-bottom: 45px; position: relative; border-left: 1px solid #e0e0e0;}
.productTimeline .list li .line-dot { border-radius: 50%; position: absolute; top: 0px; left: -6px; width: 11px; height: 11px;}
.productTimeline .list li .item-rainbow-1 { background: #ffac13;}
.productTimeline .list li .item-rainbow-2 { background: #83c44e;}
.productTimeline .list li .item-rainbow-3 { background: #2196f3;}
.productTimeline .list li .item-rainbow-4 { background: #e53935;}
.productTimeline .list li .item-rainbow-5 { background: #00c0a5;}
.productTimeline .list li .line-time { font-size: 12px; color: #b0b0b0; line-height: 20px; font-weight: normal;}
.productTimeline .list li .line-content { margin-top: 10px; font-size: 14px; line-height: 22px; overflow: hidden; _zoom: 1;}
.productTimeline .list li .line-content a{color: #424242; -webkit-transition: color .2s ease-out; transition: color .2s ease-out;}
.productTimeline .list li .line-content a:hover{ color: #b87ffd; }
.productTimeline .list li .line-foot { *zoom: 1; margin-top: 20px; padding-bottom: 15px; border-bottom: 1px solid #e0e0e0;}
.productTimeline .list li .line-left{ font-size: 12px; color: #b0b0b0;}

.productCommentMore{ margin-top: 25px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; cursor: pointer;}
.productCommentMore a{ display: block; color: #757575; background-color: #eee;}
.productCommentMore a:hover{ background-color: #e0e0e0;}

.productDiv4{ padding:30px 0 65px; overflow: hidden;}
.productDiv4-2{ padding: 40px 0 5px; }
.productDiv4-3{ padding: 40px 0 5px; }
.productDiv4 .title{ background: url(../images/line5.jpg) center repeat-x; margin-bottom: 30px;}
.productDiv4-2 .title{ background: none; }
.productDiv4 .title h2{width: 300px; height: 30px; line-height: 30px; margin: 0 auto; text-align: center; font-size: 30px; font-weight: normal; color: #b0b0b0; background-color: #f5f5f5;}
.productDiv4 .title h2.long{ width: 480px; }
.productDiv4 .list ul{ margin-right: -14px; }
.productDiv4 .list li{ width: 234px; float: left; margin-right: 14px; margin-bottom: 14px; height: 300px; background-color: #fff; text-align: center; position: relative;}
.productDiv4 .list li .box{ padding: 0 20px; }
.productDiv4 .list li .imgDiv{padding: 40px 0 15px; height: 145px;}
.productDiv4 .list li .imgDiv img{ width: 140px; height: 140px;}
.productDiv4 .list li .name{margin-bottom: 5px; font-size: 14px; height: 18px; line-height: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1;}
.productDiv4 .list li .name a{ color: #333; }

.productDiv4 .list li .price{margin-bottom: 10px; color: #FF0036; font-size: 14px;}
.productDiv4 .list li .tips{ position: relative; color: #757575; font-size: 14px;}
.productDiv4 .list li .btn{  display: none; position: absolute; left: 37px; top: 0; width: 120px; border: #FF0036 solid 1px; background: #fff; color: #FF0036; height: 28px; font-size: 12px; line-height: 28px; -webkit-transition: all .4s; transition: all .4s;}
.productDiv4 .list li:hover .btn{ display: block; }
.productDiv4 .list li .btn:hover{ background:#FF0036; color: #fff;  }

.service .bigImg img{ width: 1226px; }
.service .title{ font-size: 24px; color: #606060; padding: 35px 0 15px; }
.service .part1{ background: #fff; overflow: hidden; }
.service .part1 li{ width: 409px; float: left; height: 160px; border-bottom: #f5f5f5 solid 1px; text-align: center; font-size: 14px;}
.service .part1 .li01{ width: 408px; }
.service .part1 li .box{ height: 160px; border-right: #f5f5f5 solid 1px; }
.service .part1 li a{ display: block; width: 100%; height: 100%; }
.service .part1 li .ico{ padding: 48px 0 5px;}
.service .part2{ overflow: hidden; background: #fff; }
.service .part2 li{ width: 25%; float: left; height: 287px; border-bottom: #f5f5f5 solid 1px; text-align: center; font-size: 14px;}
.service .part2 li a{ display: block; width: 100%; height: 100%; }
.service .part2 li .box{ height: 287px; border-right: #f5f5f5 solid 1px; }
.service .part2 li .imgDiv{ padding: 30px 0 20px; }
.service .part2 li .imgDiv img{ width:180px; }

.service .part3{ background: #fff; overflow: hidden;}
.service .part3 li{ width: 25%; float: left; height: 350px;}
.service .part3 li .box{ padding: 0 48px; height: 100%; border-right: #f5f5f5 solid 1px; border-bottom: #f5f5f5 solid 1px;}
.service .part3 li dt{ font-size: 18px; color: #333; padding: 30px 0 10px; }
.service .part3 li dd{ font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; }
.service .part3 li dd img{ padding-left: 10px; position:relative; top: -2px;}
.service .part3 li dd a{ color: #757575; }
.service .part3 li dd a:hover{ color: #b87ffd; }
.service .part4 li{ margin-bottom: 13px; height: 176px; background: #fff; position: relative; padding: 0 240px 0 400px; overflow: hidden;}
.service .part4 li .ico{ position: absolute; left: 250px; top: 30px; }
.service .part4 li .txt{ font-size: 18px; color: #000; padding-top: 50px; }
.service .part4 li .txt2{ padding-top: 30px; }
.service .part4 li .msg{ font-size: 14px; padding-top: 5px; }
.service .part4 li .btnDiv{ position: absolute; right: 240px; top: 60px; }
.service .part4 li .btnDiv a{ display: block; width: 160px; height: 40px; background: #b87ffd; color: #fff; line-height: 40px; text-align: center; font-size: 14px;}
.service .part4 li .tel{ font-size: 16px; color: #b87ffd; padding-top: 10px; }
.service .part4 li dl{ width: 280px; overflow: hidden; padding-top: 10px;}
.service .part4 li dd{ float: left; color: #000; position: relative; padding-left: 40px; width: 100px; height: 32px; line-height: 32px; font-size: 13px;}
.service .part4 li dd img{ position: absolute; left: 0px; top: 4px; }
.service .part4 li .ewmDiv{ position: absolute; right: 256px; top: 30px; }

.news{ background: #fff; padding: 45px 50px 0; }
.news .title{ color: #b0b0b0; height: 58px; border-bottom: #dbdbdb solid 1px; font-size: 36px; }
.news .list{ padding: 50px 0; }
    .news .list ul {
    overflow:hidden;}
.news .list li{ padding-left: 17px; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 25px; background: url(../images/ico1.png) left center no-repeat;}


.download .list li {
    padding-left: 17px; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 25px; background: url(../images/ico1.png) left center no-repeat;width:30%;float:left;
}

.question{ background: #fff; padding: 45px 50px 0; }
.question .title{ color: #b0b0b0; height: 58px; border-bottom: #dbdbdb solid 1px; font-size: 36px; }
.question .list{ padding: 30px 0 50px; }
.question .list li{ color: #333; margin-bottom: 20px; line-height: 22px;}

.helpCenter .bigImg img{ width: 1226px; }
.helpCenter .title{ font-size: 24px; color: #606060; padding: 35px 0 15px; }
.helpCenter .part1{ background: #fff; padding: 76px 60px 50px; }
.helpCenter .part1 .list{ padding: 0 120px 60px; overflow: hidden;}
.helpCenter .part1 .list li{ float: left; width: 33.33%; text-align: center;}
.helpCenter .part1 .list li p{ padding-top: 24px; color: #333; font-size: 18px; }
.helpCenter .part1 .msg{ border-top: #f2f2f2 solid 1px; padding: 35px 125px 0; text-align: center;}
.helpCenter .part2{ background: #fff; padding: 45px 60px; overflow: hidden;}
.helpCenter .part2 li{ float: left; width: 25%; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 38px;}

.helpCenterShow{ background: #fff; padding: 80px 48px; }
.helpCenterShow .name{ text-align: center; font-size: 28px; color: #000; font-weight: bold; padding-bottom: 15px; }
.helpCenterShow .content{ font-size: 14px; line-height: 22px; color: #000; }
.helpCenterShow .content b{ display: block; padding-bottom: 10px;}
.helpCenterShow .imgDiv{ padding-top: 10px; }

.cartSuccess{ padding-top: 37px; }
.cartSuccess .part1{ border-bottom: #e0e0e0 solid 1px; height: 96px; position: relative; }
.cartSuccess .part1 .leftDiv{ position: relative; padding-left: 85px; height: 96px; }
.cartSuccess .part1 .ico{ position: absolute; left: 0px; top: 0px; }
.cartSuccess .part1 .txt{ font-size: 24px; color: #424242; }
.cartSuccess .part1 .name{ font-size: 14px; color: #757575; padding-top: 5px;}
.cartSuccess .part1 .btnGroup{ position: absolute; right: 0px; top: 6px; }
.cartSuccess .part1 .btnGroup li{ float: left; margin-left: 16px;}
.cartSuccess .part1 .btnGroup li a{ display: block; width: 180px; height: 38px; border:#b0b0b0 solid 1px; line-height: 38px; font-size: 14px; text-align: center; }
.cartSuccess .part1 .btnGroup li .btn1{ border: #FF0036 solid 1px; background: #FF0036; color: #fff; -webkit-transition: all .4s; transition: all .4s;}
.cartSuccess .part1 .btnGroup li .btn1:hover{ border:#FF0036 solid 1px;  background: #FF0036; }

.cart{ padding-top: 40px; }
.cartTable_t{ height:70px; line-height:70px; background: #fff;}
.cartTable_t li{ float:left; font-size:14px;}
.cartTable_t li input{ position:relative; top: 2px;}
.cartTable_t li.li_00{ width:70px; padding-left:24px;}
.cartTable_t li.li_01{ width:500px; text-indent:136px;}
.cartTable_t li.li_02{ width:146px; text-align:center;}
.cartTable_t li.li_03{ width:208px; text-align:center;}
.cartTable_t li.li_04{ width:150px; text-align:center;}
.cartTable_t li.li_05{ width:128px; text-align:center;}

.cartTable_m{ padding-bottom:20px;}
.cartTable_m li{ border-top:1px solid #e0e0e0; background:#fff;}
.cartTable_mb{ height:116px; position:relative;}
.cartTable_mb0{ width:70px; padding-left:24px;}
.cartTable_mb0 input{ position:relative; top:46px;}
.cartTable_mb1{ width:450px; position:relative; height:116px; padding-right:50px;}
.cartTable_mb1 .imgDiv{ position:absolute; top:18px; left:20px; width: 80px; height: 80px;}
.cartTable_mb1 .imgDiv img{ width: 80px; height: 80px; }
.cartTable_mb1 .name{ padding-left:136px; font-size:18px;}
.cartTable_mb1 .name a{ height:116px; display:block; display:table-cell; vertical-align:middle; color: #424242;}
.cartTable_mb2{ width:146px; font-size:16px; line-height:116px; height:116px; color:#424242; text-align: center;}
.cartTable_mb3{ width:150px; text-align:center; padding:0 29px;}
.cartTable_mb3 .numInput{background:url(../images/input2.jpg) left top no-repeat; width:150px; height:40px; margin:38px auto 0;}
.cartTable_mb3 .numInput span{display:block; width:40px; height:40px; cursor:pointer; float:left;}
.cartTable_mb3 .numInput input{float:left; width:70px; height:40px; line-height:40px; text-align:center;}
.cartTable_mb3 .txt{ text-align: center; color: #b0b0b0; padding-top: 5px; }
.cartTable_mb4{ width:150px; text-align:center; line-height:116px; font-size:16px; color:#FF0036;}
.cartTable_mb5{ width:128px; text-align:center; line-height:116px;}

.settlementDiv{ height: 50px; position: relative; background: #fff; overflow: hidden;}
.settlementDiv .goon{ float: left; text-indent: 32px; width: 108px; display: block; height: 50px; line-height: 50px; font-size: 14px; background:url(../images/line7.jpg) right center no-repeat;}
.settlementDiv .msg{ padding-left: 15px; font-size: 14px; line-height: 50px;}
.settlementDiv .msg em{ color: #FF0036; }
.settlementDiv .btnDiv{ position: absolute; right: 0px; top: 0px; }
.settlementDiv .btnDiv a{ display: block; width: 202px; height: 50px; line-height: 50px; background: #FF0036; color: #fff; font-size: 18px; text-align: center;}
.settlementDiv .price{ position: absolute; right: 256px; top: 0px; line-height: 50px; color: #FF0036; font-size: 14px; }
.settlementDiv .price em{ font-size: 24px; }

.confirmOrder{ padding-top: 40px; background: #fff;}
.confirmOrder .bigBox{ background: #fff; padding-top: 45px;}
.confirmOrder .part1{ padding: 0 47px; }
.confirmOrder .part1 .title{ color: #333; font-size: 18px; padding-bottom: 18px; }
.confirmOrder .part1 .list{ overflow: hidden; }
.confirmOrder .part1 .list li{ float: left; margin-right: 17px; width: 264px; height: 178px; border: #e0e0e0 solid 1px;height:178px;margin-bottom: 17px;cursor:pointer; }
.confirmOrder .part1 .list li.liNow {border: #FF0036 solid 1px;}
.confirmOrder .part1 .list li .box{ padding: 18px 23px 0; }
.confirmOrder .part1 .list li .name{ font-size: 18px; color: #333; padding-bottom: 15px; }
.confirmOrder .part1 .list li .msg{ font-size: 14px; line-height: 24px;}
.confirmOrder .part1 .list li a{ display: block; width: 100%; height: 100%; }
.confirmOrder .part1 .list li a:hover {color:#FF0036;}
.confirmOrder .part1 .list li .ico{ padding-top: 62px; text-align: center;}
.confirmOrder .part1 .list li p{ font-size: 14px; text-align: center; padding-top: 5px;}
.confirmOrder .part2{ padding: 55px 47px 0; }
.confirmOrder .part2 .contentBox{ height: 58px; border-bottom: #e0e0e0 solid 1px; position: relative; padding-left: 150px; }
.confirmOrder .part2 .title{ position: absolute; left: 0px; top: 0px; font-size: 18px; color: #333;}
.confirmOrder .part2 .txt{ font-size: 14px; color: #FF0036; line-height: 26px;}
.confirmOrder .part3{ padding: 0 47px; }
.confirmOrder .part3 .contentBox{ height: 90px; border-bottom: #e0e0e0 solid 1px; position: relative; padding-left: 150px;}
.confirmOrder .part3 .title{ position: absolute; left: 0px; top: 0px; line-height: 90px; color: #333; font-size: 18px; }
.confirmOrder .part3 .list{ padding-top: 25px; overflow: hidden;}
.confirmOrder .part3 .list li{ margin-right: 14px; float: left; cursor: pointer; border:#e0e0e0 solid 1px; width: 235px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #757575;}
.confirmOrder .part3 .list li em{ color: #333; }
.confirmOrder .part3 .list .liNow{ border: #FF0036 solid 1px; color: #FF0036; }
.confirmOrder .part3 .list .liNow em{ color:#FF0036; }
.confirmOrder .part4{ padding: 0 47px; }
.confirmOrder .part4 .contentBox{ height: 86px; position: relative; padding-left: 150px; line-height: 86px;}
.confirmOrder .part4 .title{ position: absolute; left: 0px; top: 0px; line-height: 86px; color: #333; font-size: 18px;}
.confirmOrder .part4 em{ font-size: 14px; color: #FF0036; padding-right: 18px; }
.confirmOrder .part4 a{ font-size: 14px; color: #FF0036;}
.confirmOrder .part5{ padding: 10px 47px 0; }
.confirmOrder .part5 .title{ position: relative; height: 32px; border-bottom: #e0e0e0 solid 1px; }
.confirmOrder .part5 .title em{ font-size: 18px; color: #333; }
.confirmOrder .part5 .title a{ position: absolute; right: 0px; top: 5px; font-size: 14px; color: #b0b0b0; background: url(../images/nimg8_1.jpg) right center no-repeat; padding-right: 15px;}
.confirmOrder .part5 .list{ border-bottom: #e0e0e0 solid 1px; }
.confirmOrder .part5 .list li{ height: 55px; overflow: hidden;}
.confirmOrder .part5 .list li .div1{ padding-left: 42px; width: 693px; position: relative;}
.confirmOrder .part5 .list li .div2{ width: 280px; line-height: 55px; font-size: 14px; color: #333;}
.confirmOrder .part5 .list li .div3{ width: 116px; line-height: 55px; font-size: 14px; color: #FF0036; }
.confirmOrder .part5 .list li .imgDiv{ position: absolute; left: 0px; top: 10px; }
.confirmOrder .part5 .list li .imgDiv img{ width: 35px; height: 35px; }
.confirmOrder .part5 .list li .name{ height: 55px; line-height: 55px; font-size: 14px; }
.confirmOrder .part5 .list li .name a{ color: #333; }
.confirmOrder .part6{ padding: 35px 47px 15px; overflow: hidden;}
.confirmOrder .part6 .list{ float: right; }
.confirmOrder .part6 .list li{ font-size: 14px; color: #FF0036; line-height: 28px; position: relative; padding-left: 80px; text-align: right;}
.confirmOrder .part6 .list li em{ color: #757575; position: absolute; left:0px; top: 0px; display: block; width: 70px;}
.confirmOrder .part6 .list li span{ font-size: 30px; }
.confirmOrder .part7{ border-top: #f5f5f5 solid 2px; padding: 20px 47px; overflow:hidden; }
.confirmOrder .part7 .btnDiv a{ font-size: 14px; display: block; width: 160px; height: 40px; background:#FF0036; color: #fff; line-height: 40px; text-align: center;}
.confirmOrder .part7 .btnDiv a.disabled{ 
    pointer-events: none;
    filter: alpha(opacity=50); /*IE滤镜，透明度50%*/
    -moz-opacity: 0.5; /*Firefox私有，透明度50%*/
    opacity: 0.5; /*其他，透明度50%*/
    background: gray;
}

.confirmOrder .part8{ padding: 55px 47px 0; }
.confirmOrder .part8 .contentBox{ height: 58px; border-bottom: #e0e0e0 solid 1px; position: relative; padding-left: 150px; }
.confirmOrder .part8 .title{ position: absolute; left: 0px; top: 0px; font-size: 18px; color: #333;}
.confirmOrder .part8 .txt{ font-size: 14px; color: #FF0036; line-height: 26px;}
.confirmOrder .part8 em {
    font-size: 14px;
    color: #FF0036;
    padding-right: 18px;
}
.confirmOrder .part8 a{ font-size: 14px; color: #FF0036;}

.payment{ padding-top: 40px; }
.payment .part1{ background: #fff; padding: 40px 48px; position: relative;}
.payment .part1 .leftDiv{ padding-left: 132px; position: relative; min-height: 120px; }
.payment .part1 .leftDiv .ico{ position: absolute; left: 0px; top: 0px; }
.payment .part1 .leftDiv .txt{ padding-top: 12px; font-size: 24px; color: #424242; padding-bottom: 5px;}
.payment .part1 .leftDiv .tips{ font-size: 14px; line-height: 30px; }
.payment .part1 .leftDiv .tips em{ color: #b87ffd; padding: 0 5px; }
.payment .part1 .leftDiv .msg{ font-size: 14px; line-height: 30px; }
.payment .part1 .rightDiv{ position: absolute; right: 48px; top: 52px; }
.payment .part1 .price{ font-size: 14px; color: #757575; }
.payment .part1 .price em{ font-size: 24px; color: #FF0036; }
.payment .part1 .more{ padding-top: 15px; text-align: right; }
.payment .part1 .more a{ font-size: 14px; color: #757575; background: url(../images/nimg10_1.jpg) right center no-repeat; padding-right: 15px;}
.payment .part1 .hideBox{ display: none; padding: 30px 0 0 132px;}
.payment .part1 .list{ border-top: #e0e0e0 solid 1px; padding-top: 30px; }
.payment .part1 .list li{ padding-left: 84px; position: relative; font-size: 14px; line-height: 32px; color: #333; min-height: 32px;}
.payment .part1 .list li em{ position: absolute; left: 0px; top: 0px; }
.payment .part1 .list li span{ color: #FF0036; }

.payment .part2{ margin-top: 30px; background: #fff; padding: 30px 50px; }
.payment .part2 .title{ border-bottom: #e0e0e0 solid 1px; height: 48px; font-size: 20px; color: #424242;}
.payment .part2 .txt{ font-size: 18px; font-weight: bold; color: #616161; padding: 30px 0 15px; }
.payment .part2 .txt em{ font-weight: 400; font-size: 12px; color: #b0b0b0; padding-left: 12px; }
.payment .part2 .list{ overflow: hidden; padding-bottom: 25px;}
.payment .part2 .list ul{ margin-right: -14px; }
.payment .part2 .list li{ margin: 0 14px 14px 0; float: left; width: 174px; height: 60px; border: #e0e0e0 solid 1px;}
.payment .part2 .list li img{ width: 174px; height: 60px; vertical-align: top;}
.payment .part2 .list li a{ display: block; text-align: center; height: 60px; line-height: 60px; font-size: 14px; }

.loginDiv{ height: 588px; position: relative;}
.loginDiv .bg{ height: 588px; }
.loginDiv .bg a{ display: block; width: 100%; height: 100%; }

.loginBox{ position:absolute; top:32px; right:50%; margin-right:-613px; width:410px; height: 524px; background:#fff; z-index:22;}
.loginBox .title{ height:93px; line-height:93px; font-size:24px; color:#636363; text-align: center;}
.loginBox .form{ padding:0 30px;}
.loginBox .form li{ padding-bottom:14px; position:relative;}
.loginBox .form li .box{ height: 48px; border: #e0e0e0 solid 1px; }
.loginBox .form .input1{ padding-left: 14px; width: 330px; font-size: 14px; height:48px; line-height:48px; }
.loginBox .form .btn1{ margin-top: 10px; width:100%; height:50px; background:#b87ffd; font-size:14px; color:#fff; cursor:pointer;}
.loginBox .form .links{ text-align: right; }
.loginBox .form a{ font-size: 14px; padding: 0 5px;}
.loginBox .form .a1{  position:absolute; left:-5px; top:0px; color: #b87ffd;}

.regDiv{ padding-top: 132px }
.regBox{ background: #fff; width: 856px; height: 550px; margin: 0 auto 80px; }
.regBox2{ height: 432px; }
.regBox .logo{ text-align: center; padding-bottom: 40px;}
.regBox .title{ text-align: center; color: #494949; font-size: 30px; }
.regBox .msg{ font-size: 14px; line-height: 30px; padding: 45px 262px 0; }
.regBox .msg em{ color: #b87ffd; }
.regBox .form{ padding: 65px 262px 0; }
.regBox .form2{ padding: 15px 262px 0; }
.regBox .form .li-box{ margin-bottom: 30px; }
.regBox .form .txt{ font-size: 14px; height: 28px;}
.regBox .form .lbox{ height: 40px; border: #e8e8e8 solid 1px; }
.regBox .form .lbox2{ height: 40px; position: relative;}
.regBox .form .yzm{ position: absolute; right: 0px; top: 0px; width: 102px; height: 40px; border: #e8e8e8 solid 1px; line-height: 40px; text-align: center; font-size: 14px; }
.regBox .form .yzm2{ position: absolute; right: 0px; top: 0px; width: 115px; height: 42px;}
.regBox .select{/* border: #007bc7 solid 1px;*/ width: auto; position: relative;left: 0;}
.regBox .select dt{height: 40px;line-height: 40px;display: inline-block; width: 72px; border-right:#e8e8e8 solid 1px;  background: url(../images/selectIco.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 25;}
.regBox .select dt a{  font-size: 14px;color: #666; position: relative; padding-left: 10px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.regBox .select dd{ margin: 0;position: absolute;left: 0px;top: 40px;z-index: 100; width: 100%;} 
.regBox .select dd ul {list-style: none; overflow: auto; background: #f7f7f7;} 
.regBox .select dd ul li{line-height: 32px; height: 32px; cursor: pointer; padding-left: 10px; border-bottom: 1px solid #ebebeb; color: #555; font-size: 14px;}
.regBox .select dd ul li:hover{ color: #b87ffd;}

.regBox .form .input1{ float: left; padding-left: 10px; width: 319px; height: 40px; line-height: 40px; font-size: 14px;}
.regBox .form .input2{ width: 245px; /*border: #e8e8e8 solid 1px;*/}
.regBox .form .input3{ width: 192px; border: #e8e8e8 solid 1px; float: none;}
.regBox .form .btn1{ margin-bottom: 10px; width: 100%; height: 42px; background: #b87ffd; color: #fff; font-size: 14px; cursor: pointer; }
.regBox .form .btn2{ width: 332px; height: 40px; border: #ddd solid 1px; line-height: 40px; background: #fff; color: #7c7c7c;}
.regBox .tips{ text-align: center; padding-top: 70px; height: 24px; line-height: 24px; color: #9d9d9d; font-size: 14px;}
.regBox .tips a{ color: #333; font-weight: bold; padding: 0 2px;}
.regBox .tips img{ position: relative; top: -1px; padding-right: 5px; }
.regBox .form .marginb{ margin-bottom: 10px; }
.regBox .form .lmsg{ font-size: 14px; line-height: 22px; color: #c5c5c5; padding-top: 15px;}
.regBox .form .wenzi{ font-size: 14px; color: #333; font-weight: bold; padding-bottom: 25px;}
.regBox .form .wenzi2{ color: #666; font-size: 14px; }
.regBox .form .wenzi2 em{ color: #b87ffd;}

.buyerCenter{ padding: 60px 50px; background: #fff;}
.buyerCenter .part1{ border-bottom: #e0e0e0 solid 1px; height: 200px; padding-left: 180px; position: relative; overflow: hidden;}
.buyerCenter .part1 .headIco{ position: absolute; left: 0px; top: 0px; }
.buyerCenter .part1 .midDiv{ width: 345px; }
.buyerCenter .part1 .name{ padding-top: 40px; color: #616161; font-size: 24px; }
.buyerCenter .part1 .kouhao{ padding: 10px 0 12px; color: #b0b0b0; font-size: 14px; }
.buyerCenter .part1 a{ color: #b87ffd; }
.buyerCenter .part1 .rightDiv{ padding-top: 40px; }
.buyerCenter .part1 .rightDiv li{ font-size: 14px; line-height: 32px; color: #757575;}
.buyerCenter .part2{ padding-top: 50px; }
.buyerCenter .part2 .list{ overflow: hidden; }
.buyerCenter .part2 li{ float: left; width: 50%;  height: 100px; margin-bottom: 60px;}
.buyerCenter .part2 li .box{ padding-left: 122px; position: relative; height: 100px;}
.buyerCenter .part2 li .ico{ position: absolute; left: 0px; top: 0px; }
.buyerCenter .part2 li .txt{ padding-top: 25px; font-size: 18px; }
.buyerCenter .part2 li .txt em{ color: #b87ffd; }
.buyerCenter .part2 li .more{ font-size: 14px; padding-top: 5px; }
.buyerCenter .part2 li .more img{ padding-left: 5px; position: relative; top: -1px; }

.myOrder{ padding: 45px 48px 25px; background: #fff; }
.myOrder .title{ color: #757575; padding-bottom: 20px;}
.myOrder .title em{ font-size: 30px; padding-right: 10px;}
.myOrder .midDiv{ position: relative; height: 58px; }
.myOrder .links{ position: relative; left: -20px; overflow: hidden;}
.myOrder .links li{ float: left; font-size: 18px; padding: 0 20px; background: url(../images/line4.jpg) no-repeat right center;}
.myOrder .links li:last-child{ background: none; }
.myOrder .links li .aNow{ color:#FF0036; }
.myOrder .links li a:hover{color:#FF0036}
.myOrder .form{ position: absolute; right: 0px; top: 0px; width: 262px; height: 42px;}
.myOrder .form .input1{ float: left; border: #e0e0e0 solid 1px; border-right: none; width: 209px; padding-left: 10px; height: 40px; line-height: 40px; color: #a0a0a0;}
.myOrder .form .btn1{ float: left; width: 40px; height: 42px;border: #e0e0e0 solid 1px; cursor: pointer; z-index: 1;  background: url(../images/nimg18_1.png) center no-repeat;}
.myOrder .form:hover .input1{ border: #b1b1b1 solid 1px; border-right: none;}
.myOrder .form:hover .btn1{border: #b1b1b1 solid 1px;}
.myOrder .form .btn1:hover{ background: #FF0036 url(../images/nimg18_1on.png) center no-repeat; border: #FF0036 solid 1px;}

.myOrder .form .input1, .myOrder .form .btn1{
transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;    
}

.myOrder .list{ padding-bottom: 45px; }
.myOrder .list li{ border: #FF0036 solid 1px;margin-bottom:20px; }
.myOrder .list li .topBox{ height: 107px; border-bottom: #fbaabb solid 1px; background: #fffaf7; padding: 0 30px; position: relative;}
.myOrder .list li .txt{ padding-top: 25px; color: #FF0036; font-size: 20px; padding-bottom: 10px;}
.myOrder .list li .msg{ font-size: 14px; position: relative; left: -5px;}
.myOrder .list li .msg em{ padding: 0 5px; }
.myOrder .list li .price{ position: absolute; right: 30px; bottom: 25px; font-size: 14px;}
.myOrder .list li .price em{ color: #333; font-size: 20px; }
.myOrder .list li .botBox{ height: 120px;  padding: 0 30px 0 130px; position: relative;}
.myOrder .list li .imgDiv{ position: absolute; left: 35px; top: 20px; }
.myOrder .list li .contentBox{ width: 500px; }
.myOrder .list li .name{ padding-top: 32px; width: 500px; height: 22px; line-height: 22px; overflow: hidden; font-size: 14px; }
.myOrder .list li .name a{ color: #333; }
.myOrder .list li .describe{ font-size: 14px; color: #333; line-height: 22px;}
.myOrder .list li .amount{ font-size: 14px; color: #333; line-height: 22px;}
.myOrder .list li .btnList{height: 120px; vertical-align: middle; display: table-cell;}
.myOrder .list li dd{ margin: 5px 0; }
.myOrder .list li dd a{ display: block; width: 118px; height: 28px; border: #b0b0b0 solid 1px; line-height: 28px; text-align: center; }
.myOrder .list li dd a:hover{color:#FF0036;}
.myOrder .list li dd p{text-align:center;}
.myOrder .list li dd .btn1{ border: #FF0036 solid 1px; background: #FF0036; color: #fff; }
.myOrder .list li dd .btn1:hover {color: #fff;}

.myOrder .list li .imgDiv img {width:80px;}

.orderShow{ padding: 50px 50px 30px; background: #fff; }
.orderShow .title{ font-size: 30px; color: #757575; padding-bottom: 20px; }
.orderShow .part1{ height: 70px; border-bottom: #e0e0e0 solid 1px; position: relative; }
.orderShow .part1 .num{ font-size: 18px; color: #333; padding-top: 20px; }
.orderShow .part1 .btnGroup{ position: absolute; right: 0px; top: 0px; }
.orderShow .part1 .btnGroup li{ margin-left: 5px; float: left;}
.orderShow .part1 .btnGroup li a{ width: 118px; height: 28px; display: block; border: #b0b0b0 solid 1px; line-height: 28px; text-align: center; }
.orderShow .part1 .btnGroup li a:hover{color:#FF0036}
.orderShow .part1 .btnGroup li .btn1{ border: #FF0036 solid 1px; background: #FF0036; color: #fff; }
.orderShow .part2{ padding: 25px 0 30px; }
.orderShow .part2 .state{ font-size: 18px; color: #FF0036; padding-bottom: 10px; }
.orderShow .part2 .limit{ font-size: 14px; color: #FF0036; padding-bottom: 25px;}
.orderShow .part2 .list{ overflow: hidden; }
.orderShow .part2 .list li{ float: left; width: 20%; text-align: center;}
.orderShow .part2 .list li.on .txt{ background: #83c44e; color: #fff; }
.orderShow .part2 .list li .txt{ background: #eee; height: 20px; line-height: 20px; }
.orderShow .part2 .list li .time{ padding-top: 15px; }
.orderShow .part3{ padding-bottom: 40px; }
.orderShow .part3 li{ height: 92px; border-bottom: #e0e0e0 solid 1px; overflow: hidden;}
.orderShow .part3 li .div1{ width: 280px; padding-left: 100px; padding-right: 15px; position: relative;}
.orderShow .part3 li .imgDiv{ position: absolute; left: 0px; top: 11px; }
.orderShow .part3 li .imgDiv img{ width: 70px; height: 70px; }
.orderShow .part3 li .name{ font-size: 14px; line-height: 92px; line-height: 92px; overflow: hidden; }
.orderShow .part3 li .name a{ color: #333;}
.orderShow .part3 li .div2{ width: 200px; height: 92px; line-height: 92px; font-size: 14px; color: #333; }
.orderShow .part4{ border-bottom: #e0e0e0 solid 1px; padding-bottom: 15px; margin-bottom: 35px;}
.orderShow .part4 .txt{ font-size: 20px; color: #333; padding-bottom: 15px; }
.orderShow .part4 .list li{ font-size: 14px; line-height: 28px; }
.orderShow .part5{ padding: 5px 0 15px; overflow: hidden;}
.orderShow .part5 .list{ float: right; }
.orderShow .part5 .list li{ font-size: 14px; color:#FF0036; line-height: 32px; position: relative; padding-left: 150px; text-align: right;}
.orderShow .part5 .list li em{ color: #757575; position: absolute; left:0px; top: 0px; display: block; width: 70px;}
.orderShow .part5 .list li span{ font-size: 30px; }

.evaluation{ padding: 50px 48px; background: #fff; }
.evaluation .title{ font-size: 30px; color: #757575; padding-bottom: 30px; }
.evaluation .links{ height: 45px; border-bottom: #e0e0e0 solid 1px; overflow: hidden;}
.evaluation .links ul{ position: relative; left: -20px;}
.evaluation .links li{ padding: 0 20px; float: left; font-size: 18px; background: url(../images/line4.jpg) right 3px no-repeat;}
.evaluation .links li:last-child{ background: none; }
.evaluation .links li a{ display: block; height: 45px; }
.evaluation .links li a:hover, .evaluation .links li .aNow{ color: #b87ffd; }
.evaluation .list{ padding-top: 33px; }
.evaluation .list li{ height: 122px; border: #eee solid 1px; position: relative; padding-left: 132px; margin-bottom: 22px;}
.evaluation .list li .imgDiv{ position: absolute; left: 24px; top: 18px; }
.evaluation .list li .name{ padding-top: 40px; height: 24px; line-height: 24px; overflow: hidden; font-size: 14px;}
.evaluation .list li .name a{ color: #333; }
.evaluation .list li .amount{ font-size: 14px; color: #333; }
.evaluation .list li .btnDiv{ position: absolute; right: 30px; top: 23px; }
.evaluation .list li .btnDiv a{ display: block; width: 120px; height: 30px; background: #b87ffd; color: #fff; line-height: 30px; text-align: center; }

.evaluation .bigBox{ border: #eee solid 1px; margin: 32px 0 30px;}
.evaluation .bigBox .topDiv{ height: 60px; border-bottom: #eee solid 1px; padding-left: 92px; overflow: hidden; position: relative;}
.evaluation .bigBox .imgDiv{ position: absolute; left: 20px; top: 5px; }
.evaluation .bigBox .imgDiv img{ width: 50px; height: 50px; }
.evaluation .bigBox .name{ line-height: 60px; }
.evaluation .bigBox .name a{ color: #474747;}
.evaluation .bigBox .amount{ line-height: 60px; padding-left: 56px;  color: #474747;}
.evaluation .bigBox .botDiv{ position: relative; padding: 30px 30px 15px;}
.evaluation .bigBox .content{ padding: 8px 60px 25px 82px; font-size: 18px; color: #474747; }
.evaluation .bigBox .headIco{ position: absolute; left: 30px; top: 30px; }
.evaluation .bigBox .imgList{ padding: 0 0 50px 82px; overflow: hidden;}
.evaluation .bigBox .imgList li{ float: left; width: 160px; height: 160px; margin-right: 4px;}
.evaluation .bigBox .imgList li img{ width: 160px; height: 160px; }
.evaluation .bigBox .msg{ color: #b0b0b0; }
.evaluation .bigBox .msg em{ padding-right: 15px; }
.evaluation .bigBox .emoj{position: absolute; top: 40px; right: 30px; font-size: 18px; color: #ffd600; height: 20px; line-height: 20px}
.evaluation .bigBox .emoj img{ padding-left: 2px; position: relative; top: -2px;}
.evaluation .applyBox{ padding-top: 18px; }
.evaluation .choose{ overflow: hidden; padding-bottom: 32px;}
.evaluation .choose li{ cursor: pointer; float: left; padding-left: 54px; position: relative; width: 134px; height: 38px; line-height: 38px; font-size: 16px; color: #474747;}
.evaluation .choose li img{ position: absolute; left: 0px; top: 0px; }
.evaluation .choose li .img1{ display: none;width:38px; }
.evaluation .choose .liNow img{ display: none; }
.evaluation .choose .liNow .img1{ display: block; }
.evaluation .inputDiv{ width: 40%;height: 45px; border: #e5e5e5 solid 1px;margin-bottom:8px;overflow: hidden; }
.evaluation input[type=text]{ width: 100%; height: 45px; padding-left: 12px; font-size: 14px; line-height: 26px; border: none; } 
.evaluation .textareaDiv{ height: 158px; border: #e5e5e5 solid 1px;overflow: hidden; }
.evaluation textarea{ width: 100%; height: 146px; padding-left: 12px; font-size: 14px; line-height: 26px; border: none; } 
.evaluation .addPic{ padding: 28px 0 56px; overflow: hidden;}
.evaluation .addPic li{ width: 160px; height: 160px; margin-right: 20px; float: left;}
.evaluation .addPic li a{ display: block; width: 158px; height: 158px; border: #e5e5e5 solid 1px; }
.evaluation .addPic li .ico{ padding-top: 54px; text-align: center;}
.evaluation .addPic li p{ font-size: 14px; text-align: center; padding-top: 5px;}
.evaluation .sureBtn{ padding-bottom: 55px; }
.evaluation .sureBtn a{ display: block; width: 120px; height: 30px; background: #b87ffd; color: #fff; text-align: center; line-height: 30px;}

.notice{ padding: 50px 48px; background: #fff; }
.notice .title{ font-size: 30px; color: #757575; padding-bottom: 30px; }
.notice .links{ height: 45px; border-bottom: #e0e0e0 solid 1px; overflow: hidden;}
.notice .links ul{ position: relative; left: -20px;}
.notice .links li{ padding: 0 20px; float: left; font-size: 18px; background: url(../images/line4.jpg) right 3px no-repeat;}
.notice .links li:last-child{ background: none; }
.notice .links li a{ display: block; height: 45px; }
.notice .links li a:hover, .notice .links li .aNow{ color: #b87ffd; }
.notice .list{ padding-top: 30px; }
.notice .list li{ height: 112px; padding-left: 136px; position: relative; margin-bottom: 42px;}
.notice .list li .imgDiv{ border: #eaeaea solid 1px; position: absolute; left: 0px; top: 0px;}
.notice .list li .imgDiv img{ width: 110px; height: 110px; }
.notice .list li .txt{ padding: 5px 0 10px; font-size: 18px; color: #474747; }
.notice .list li .msg{ color: #a1a1a1; width: 364px;}
.notice .list li .btnDiv{ position: absolute; right: 0px; top: 37px; }
.notice .list li .btnDiv a{ display: block; width: 120px; height: 30px; background: #b87ffd; color: #fff; text-align: center; line-height: 30px;}

.likeGoods{ padding: 50px 48px 100px; background: #fff; }
.likeGoods .title{ font-size: 30px; color: #757575; padding-bottom: 20px; }
.likeGoods .list{ overflow: hidden; border-bottom: #e0e0e0 solid 1px; padding-bottom: 20px; }
.likeGoods .list ul{  margin-right: -30px;}
.likeGoods .list li{ width: 234px; margin-right: 70px; float: left;}
.likeGoods .list li .imgDiv{ text-align: center; }
.likeGoods .list li .imgDiv img{ width: 230px; height: 230px;}
.likeGoods .list li .name{padding-top: 10px; height: 24px; line-height: 24px; color: #333; overflow: hidden; font-size: 14px;}
.likeGoods .list li .price{ text-align: center; font-size: 14px; color: #b87ffd; }
.likeGoods .list li .btnList{ padding-top: 35px; overflow: hidden;}
.likeGoods .list dl{ margin-right: -14px; }
.likeGoods .list dd{ float: left; width: 110px; height: 30px; margin-right: 14px;}
.likeGoods .list dd a{ display: block; width: 108px; height: 28px; line-height: 28px; text-align: center; border: #b0b0b0 solid 1px;}
.likeGoods .list dd .btn1{ border: #b87ffd solid 1px; background: #b87ffd; color: #fff; }

.addressInfo{ padding: 50px 48px 100px; background: #fff; }
.addressInfo .title{ font-size: 30px; color: #757575; padding-bottom: 40px; }
.addressInfo .list{ overflow: hidden; }
.addressInfo .list li{ float: left; margin-right: 17px; width: 268px; height: 178px; border: #e0e0e0 solid 1px;}
.addressInfo .list li .box{ padding: 18px 23px 0; }
.addressInfo .list li .name{ font-size: 18px; color: #333; padding-bottom: 15px; }
.addressInfo .list li .msg{ font-size: 14px; line-height: 24px;}
.addressInfo .list li a{ display: block; width: 100%; height: 100%; }
.addressInfo .list li .ico{ padding-top: 62px; text-align: center;}
.addressInfo .list li p{ font-size: 14px; text-align: center; padding-top: 5px;}

.securityBox{ padding-bottom: 40px; }
.securityBox .topDiv{ height: 100px; position: relative; }
.securityBox .topDiv .logo{ position: absolute; left: 0px; top: 36px; }
.securityBox .topDiv .tuichu{ position: absolute; right: 0px; top: 48px; font-size: 14px; }
.securityBox .topDiv .tuichu a{ color: #ababab; }
.securityBox .topDiv .tuichu a:hover{ color: #b87ffd; }
.securityBox .midDiv{ position: relative; }
.securityBox .links{ height: 60px; overflow: hidden; position: relative; z-index: 2; top: 1px;}
.securityBox .links li{ float: left; width: 120px; height: 60px; margin-right: 10px; font-size: 14px; font-weight: bold; text-align: center;}
.securityBox .links li a{ display: block; height: 60px; line-height: 60px; color: #333;}
.securityBox .links li a:hover, .securityBox .links li .aNow{ color: #b87ffd; background: url(../images/nimg21_2.jpg) center bottom no-repeat;}
.securityBox .contentBox{ padding: 25px 30px 58px; overflow: hidden; background: #fff; border: #e6e6e6 solid 1px; border-radius: 6px; -moz-border-radius:6px; }
.securityBox .rightInfo{ position: absolute; right: 35px; top: 0px; height: 92px; padding-right: 103px;}
.securityBox .rightInfo .headIco{ position: absolute; right: 0px; top: 0px; }
.securityBox .rightInfo .headIco img{ width: 92px; height: 92px; }
.securityBox .rightInfo .set{ padding-top: 16px; font-size: 14px; text-align: right;}
.securityBox .rightInfo .set a{ color: #999; }
.securityBox .rightInfo .name{ text-align: right; font-size: 14px; }
.securityBox .list li{ height: 104px; border-bottom: #f2f2f2 solid 1px; padding-left: 46px; position: relative;}
.securityBox .list li .ico{ position: absolute; left: 0px; top: 32px; }
.securityBox .list li .txt{ padding-top: 28px; font-weight: bold; font-size: 18px; color: #555; }
.securityBox .list li .msg{ font-size: 14px; color: #9d9d9d; }
.securityBox .list li .btnDiv{ position: absolute; right: 0px; top: 38px; }
.securityBox .list li .btnDiv a{ display: block; width: 108px; height: 34px; border: #e8e8e8 solid 1px; line-height: 34px; text-align: center; font-size: 14px; }
.securityBox .list li .btnDiv a:hover{ border: #b87ffd solid 1px; background: #b87ffd; color: #fff; }

.securityBox .setHead{ padding: 90px 0 0 108px; width: 92px;}
.securityBox .setHead .imgDiv img{ width: 92px; height: 92px; }
.securityBox .setHead a{ display: block; padding-top: 15px; color: #4a90e3; font-size: 14px; text-align: center;}
.securityBox .setForm{ width: 590px; padding-top: 32px;  padding-bottom: 100px;}
.securityBox .wen{ position: relative; height: 30px; border-bottom: #e6e6e6 solid 2px; }
.securityBox .wen b{ font-size: 16px; color: #333; padding-left: 20px;}
.securityBox .wen a{ position: absolute; right: 0px; top: 2px; font-size: 14px; color: #4a90e3;}
.securityBox .wen img{ position: relative; padding-right: 5px; }
.securityBox .form li{ height: 40px; border-bottom: #e6e6e6 solid 2px; position: relative; padding-left: 67px; }
.securityBox .form li em{ position: absolute; left: 20px; top: 0px; line-height: 40px; font-size: 14px; }
.securityBox .form li .input1{ width: 100%; height: 40px; line-height: 40px; font-size: 14px;}

.pwdLayer{ width: 438px; height: 488px; background: #fff; border-radius: 6px; -moz-border-radius:6px; display: none; position: absolute; z-index: 222; }
.pwdLayer .bigBox{ padding: 0 15px; }
.pwdLayer .title{ padding-top: 16px; height: 38px; line-height: 38px; border-bottom: #e6e6e6 solid 1px; font-weight: bold; color: #1e1e1e; font-size: 14px;}
.pwdLayer .form{ padding: 35px 40px 14px; }
.pwdLayer .form li{ margin-bottom: 10px; overflow: hidden;}
.pwdLayer .form li .txt{ font-weight: bold; font-size: 14px; color: #555; height: 24px; }
.pwdLayer .form li .box{ height: 40px; border: #e8e8e8 solid 1px; margin-bottom: 5px;}
.pwdLayer .form li .box2{ float: left; width: 135px; }
.pwdLayer .form li .input1{ width: 320px; height: 40px; line-height: 40px; font-size: 14px; padding-left: 10px;}
.pwdLayer .form li .input2{ width: 125px; }
.pwdLayer .form li .msg{ font-size: 14px; }
.pwdLayer .form li .yzm{ padding-left: 25px; display: block; width: 115px; height: 42px; float: left;}
.pwdLayer .btnGroup{ text-align: center; }
.pwdLayer .btnGroup li{ display: inline-block; margin: 0 3px;}
.pwdLayer .btnGroup li a{ display: block; width: 120px; height: 33px; border: #e8e8e8 solid 1px; line-height: 33px; text-align: center; font-size: 14px; }
.pwdLayer .btnGroup li .btn1{ border: #b87ffd solid 1px; background: #b87ffd; color: #fff; }
.pwdLayer .close{ display: block; width: 8px; height: 8px; background: url(../images/close2.jpg) center top no-repeat; position: absolute; right: 12px; top: 14px;}

.addressLayer{ width: 660px; height: 460px; background: #fff; display: none; position: absolute; z-index: 222;}
.addressLayer .close{ display: block; width: 14px; height: 13px; background: url(../images/close3.jpg) center top no-repeat; position: absolute; right: 22px; top: 23px;}
.addressLayer .title{ height: 60px; line-height: 60px; background: #f5f5f5; padding-left: 20px; font-size: 20px; color: #424242; }
.addressLayer .form{ padding: 40px 40px 0; height: 280px; }
.addressLayer .form{ margin-right: -14px; }
.addressLayer .form .box{ float: left; width: 50%; margin-bottom: 14px;}
.addressLayer .form .box .lbox{ margin-right: 14px; height: 38px; border: #e0e0e0 solid 1px; }
.addressLayer .form .box .lbox2{ height: 62px; }
.addressLayer .form .box .input1{ padding-left: 10px; width: 271px; height: 38px; line-height: 38px; font-size: 14px; }
.addressLayer .form .box2{ width: 100%; }
.addressLayer .select{/* border: #007bc7 solid 1px;*/ width: auto; position: relative;left: 0;}
.addressLayer .select dt{height: 38px;line-height: 38px;display: inline-block; width: 578px; border-right:#e8e8e8 solid 1px;  background: url(../images/selectIco2.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 25;}
.addressLayer .select dt a{  font-size: 14px;color: #666; position: relative; padding-left: 10px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.addressLayer .select dd{ margin: 0;position: absolute;left: 0px;top: 38px;z-index: 100; width: 100%;} 
.addressLayer .select dd ul {list-style: none; overflow: auto; background: #f7f7f7;height:150px;} 
.addressLayer .select dd ul li{line-height: 32px; height: 32px; cursor: pointer; padding-left: 10px; border-bottom: 1px solid #ebebeb; color: #555; font-size: 14px;}
.addressLayer .select dd ul li:hover{ color: #b87ffd;}
.addressLayer .form textarea{ width: 578px; height: 62px; }
.addressLayer .botDiv{ height: 60px; background: #f5f5f5; padding-top: 20px;}
.addressLayer .btnGroup{ width: 356px; margin: 0 auto; overflow: hidden;}
.addressLayer .btnGroup li{ float: left; width: 160px; margin: 0 9px;}
.addressLayer .btnGroup li a{ display: block; width: 160px; height: 40px; text-align: center; color: #fff; font-size: 14px; line-height: 40px; background: #b0b0b0; }
.addressLayer .btnGroup li .btn1{ background: #b87ffd; }



.invoiceLayer{ width: 660px; height: 495px; background: #fff; display: none; position: absolute; z-index: 222;}
.invoiceLayer .close{ display: block; width: 14px; height: 13px; background: url(../images/close3.jpg) center top no-repeat; position: absolute; right: 22px; top: 23px;}
.invoiceLayer .title{ height: 60px; line-height: 60px; background: #f5f5f5; padding-left: 20px; font-size: 20px; color: #424242; }
.invoiceLayer .form{ padding: 40px 40px 0; height: 280px; }
.invoiceLayer .form{ margin-right: -14px; }
.invoiceLayer .form .box{ float: left; width: 50%; margin-bottom: 14px;}
.invoiceLayer .form .box .lbox{ margin-right: 14px; height: 38px; border: #e0e0e0 solid 1px; }
.invoiceLayer .form .box .lbox2{ height: 62px; }
.invoiceLayer .form .box .input1{ padding-left: 10px; width: 100%; height: 38px; line-height: 38px; font-size: 14px; }
.invoiceLayer .form .box2{ width: 100%; }
.invoiceLayer .form .box3{ width: 80%; }
.invoiceLayer .select{/* border: #007bc7 solid 1px;*/ width: auto; position: relative;left: 0;}
.invoiceLayer .select dt{height: 38px;line-height: 38px;display: inline-block; width: 578px; border-right:#e8e8e8 solid 1px;  background: url(../images/selectIco2.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 25;}
.invoiceLayer .select dt a{  font-size: 14px;color: #666; position: relative; padding-left: 10px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.invoiceLayer .select dd{ margin: 0;position: absolute;left: 0px;top: 38px;z-index: 100; width: 100%;} 
.invoiceLayer .select dd ul {list-style: none; overflow: auto; background: #f7f7f7;height:150px;} 
.invoiceLayer .select dd ul li{line-height: 32px; height: 32px; cursor: pointer; padding-left: 10px; border-bottom: 1px solid #ebebeb; color: #555; font-size: 14px;}
.invoiceLayer .select dd ul li:hover{ color: #b87ffd;}
.invoiceLayer .form textarea{ width: 578px; height: 62px; }
.invoiceLayer .botDiv{ height: 60px; /*background: #f5f5f5;*/ padding-top: 20px;}
.invoiceLayer .btnGroup{ width: 356px; margin: 0 auto; overflow: hidden;}
.invoiceLayer .btnGroup li{ float: left; width: 160px; margin: 0 9px;}
.invoiceLayer .btnGroup li a{ display: block; width: 160px; height: 40px; text-align: center; color: #fff; font-size: 14px; line-height: 40px; background: #b0b0b0; }
.invoiceLayer .btnGroup li .btn1{ background: #b87ffd; }
.invoiceLayer label {
    float:left;
    width: 76px;
    line-height: 40px;
}

.invoiceLayer .list{ overflow: hidden;}
.invoiceLayer .list li{ margin-right: 2%;
    float: left;
    cursor: pointer;
    border: #e0e0e0 solid 1px;
    width: 47%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #757575;
    margin-bottom: 10px;}
.invoiceLayer .list li em{ color: #333; }
.invoiceLayer .list .liNow{ border: #FF0036 solid 1px; color: #FF0036; }
.invoiceLayer .list .liNow em{ color: #b87ffd; }

.invoiceLayer .form .titbox {line-height: 40px;}


.location-top { padding: 10px 35px 10px 45px; margin-top: 20px; background: #fff;}
.location-cur-pos { position: relative; float: left; line-height: 50px; padding-left: 40px; font-size: 16px; color: #212121; letter-spacing: 1px; background: url(../images/pos.png) left 2px no-repeat;}
.location-cur-pos .location-col-red { color: #ff6709;}
.location-section .select{/* border: #007bc7 solid 1px;*/ width: auto; position: relative;left: 0; margin-left:14px;}
.location-section .select dt{height: 48px;line-height: 48px;display: inline-block; width: 235px; border:#e0e0e0 solid 1px;  background: url(../images/selectIco2.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 25;}
.location-section .select dt a{  font-size: 14px;color: #666; position: relative; padding-left: 10px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.location-section .select dd{ margin: 0;position: absolute;left: 0px;top: 48px;z-index: 100; width: 100%;} 
.location-section .select dd ul {list-style: none; overflow: auto; background: #fff; border:#e0e0e0 solid 1px;} 
.location-section .select dd ul li{line-height: 24px; height: 24px; cursor: pointer; padding-left: 10px; color: #555; font-size: 14px;}
.location-section .select dd ul li:hover{ color: #b87ffd;}

.location-main { padding: 20px 35px 15px 45px; margin-top: 10px; background: #fff;}
.location-shop-con{ width: 325px;}
.location-shop-tit{ line-height:32px; font-size:14px; color:#333;}

.location-shop-select .select{ width: auto; position: relative;left: 0; margin-left:14px;}
.location-shop-select .select dt{height: 32px;line-height: 32px;display: inline-block; width: 148px; border:#e0e0e0 solid 1px;  background: url(../images/selectIco2.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 25;}
.location-shop-select .select dt a{  font-size: 14px;color: #666; position: relative; padding-left: 10px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.location-shop-select .select dd{ margin: 0;position: absolute;left: 0px;top: 32px;z-index: 100; width: 100%;} 
.location-shop-select .select dd ul {list-style: none; overflow: auto; background: #fff; border:#e0e0e0 solid 1px;} 
.location-shop-select .select dd ul li{line-height: 24px; height: 24px; cursor: pointer; padding-left: 10px; color: #555; font-size: 14px;}
.location-shop-select .select dd ul li:hover{ color: #b87ffd;}

.location-shop-detail{ margin-top:18px;}
.location-list{height: 400px; overflow: hidden; _zoom: 1; border-top: 1px solid #e1e1e1;}
.location-list li{ position:relative;padding-top: 8px; padding-right: 15px; height: 71px; font-size: 12px; cursor: pointer; border-bottom: 1px solid #f5f5f5;}
.location-list .location-num { position: absolute; left: 5px; top: 27px; width: 20px; height: 20px; line-height: 20px; color: #f56700; border: 1px solid #f56e0c; border-radius: 50%; text-align: center;}
.location-list .location-addr{padding-left: 40px; font-size: 12px; color: #999;}
.location-list li h3{height: 20px; line-height: 20px; overflow: hidden; _zoom: 1; color: #f56e0c; font-weight:400;}
.location-list li p{height: 44px; line-height: 22px; overflow: hidden;  _zoom: 1; overflow:hidden; font-size:14px;}

.xm-controls{ height:48px; overflow:hidden}
.xm-controls a{ display:block; float:left; width:24px; height:48px; line-height:48px; text-align:center}

.location-map{ width: 778px; height: 518px; border: 1px solid #f56700; position: relative;}

.locationShow{width: 1126px; padding: 50px; background: #fff; overflow:hidden;}
.maintain-shop-info{float: left; width: 380px;}
.maintain-map{ width: 670px; height: 390px; margin-left: 455px; background: #e0e0e0;}
.maintain-shop-info h2{line-height: 30px; margin-bottom: 10px;  font-size: 24px; font-weight: 100;}
.user-praise-con{ width:160px; height:24px; position: relative; overflow:hidden;}
.user-praise-item{ position: absolute; left: 0; right: 0; height: 100%;  z-index: 2; background: url(../images/star.png) 0 -17px no-repeat;background-position: 0 -34px;}

.maintain-shop-info .maintain-context{ margin-top: 10px;}
.maintain-shop-info .maintain-context p{ height: 24px; line-height: 24px; font-size: 14px; overflow: hidden; _zoom: 1;}
.maintain-shop-info .maintain-btns{ margin-top: 20px; display: inline-block; width: 210px; height: 48px; line-height: 48px; text-align: center; background: #ff670a; color: #fff;}

.support-con{ margin-top:80px;}
.support-con h3{ line-height: 30px; padding-bottom: 8px; border-bottom: 1px solid #dfdfdf; font-size:18px; color:#333;}
.support-list li { float: left; width: 90px; height: 90px; margin-top: 40px; padding-left: 115px; text-align: center; font-size:16px;}
.support-list li.first{ padding-left:0px;}
.support-list li em{ display: inline-block; width: 48px; height: 48px;}




.videoShow h2 {
    margin: 0;
    background-color: #fff;
    height: 80px;
    line-height: 80px;
    text-indent: 40px;
    color: #424242;
    font-size: 20px;
    font-weight: 400;
}
.videoShow .list ul {
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -14px;
    overflow: hidden;
}

.videoShow .list li {
	height: 490px;
	margin-bottom: 14px;
	background-color: #fff;
    width: 606px;
    margin-left: 14px;
    float:left;
}
.videoShow .list .channel-list-img {
	position: relative;
	width: 606px;
	height: 360px;
	text-align: center;
	overflow: hidden;
	_zoom: 1
}

.videoShow .list .channel-list-img .play {
    position: absolute;
    left: 20px;
    bottom: 10px;
    width: 37px;
    height: 24px;
    background: url(../images/nimg37_1.png) left center no-repeat;
    -webkit-transition: all .2s;
    transition: all .2s;
    overflow: hidden;
    _zoom: 1;
}

.videoShow .list .channel-list-con {
	border-top: 1px solid #eee;
	padding: 30px 0 0;
	margin: 0 40px
}
.videoShow .list .channel-list-des {
	float: left;
}
.videoShow .list .channel-list-des dt {
	font-size: 24px;
	color: #333
}
.videoShow .list .channel-list-des dt span, .channel-list .channel-list-des dt b {
	color: #ff6700
}
.videoShow .list .channel-list-des dt span {
	font-size: 14px
}
.videoShow .list .channel-list-des dt b {
	margin-left: 10px;
	font-weight: 400
}
.videoShow .list .channel-list-des dd {
	height: 45px;
	overflow: hidden;
	_zoom: 1;
	color: #757575
}
.videoShow .list .channel-list-btn {
	float: right
}

.videoLayer {
    width: 880px;
    height: 536px;
    background: #fff;
    display: none;
    position: absolute;
    z-index: 222;
}
.videoLayer h3 {
    background:#fff;height:50px;
    line-height:50px;
    padding: 0 15px;
    font-size: 16px;
}

.product_evaluation .title,.video .title {
    position:relative;
}
.title .more {
    position: absolute;
    top: 0;
    right: 0;
}
.title .more .more-link {
    font-size: 16px;
    color: #424242;
}



.formation{ height:1080px; background: url(../images/nimg1920_x.jpg) center no-repeat; background-size:cover;}
.formation .contentBox{ width:1240px; margin:0 auto; padding-top:430px;}
.formation .list{ height:540px; position:relative;}
.formation .list li{ position:absolute; z-index:2;}
.formation .list li a{ display:block; width:100%; height:100%;}
.formation .list .maibenben{ left:0px; width:200px; height:134px; top:0px;}
.formation .list .tieba{ left:0px; top:137px; width:200px; height:124px;}
.formation .list .qqqun{ left:0px; top:266px; width:200px; height:120px;}
.formation .list .qzone{ left:0px; top:392px; width:200px; height:136px;}
.formation .list .wechat{ left:336px; top:46px; width:90px; height:90px;}
.formation .list .weibo{ left:476px; top:46px; width:90px; height:90px;}
.formation .list .toutiao{ left:336px; top:220px; width:90px; height:100px;}
.formation .list .yidian{ left:450px; top:220px; width:130px; height:100px;}
.formation .list .baijia{ left:336px; top:392px; width:90px; height:100px;}
.formation .list .dayu{ left:476px; top:392px; width:90px; height:100px;}
.formation .list .youku{ left:680px; top:46px; width:90px; height:90px;}
.formation .list .aiqiyi{ left:820px; top:46px; width:90px; height:90px;}
.formation .list .tengxun{ left:680px; top:225px; width:90px; height:90px;}
.formation .list .bilibili{ left:820px; top:225px; width:90px; height:90px;}
.formation .list .acfun{ left:680px; top:392px; width:90px; height:90px;}
.formation .list .taobao{ left:820px; top:392px; width:90px; height:90px;}
.formation .list .pconline{ left:1022px; top:108px; width:228px; height:125px;}
.formation .list .zol{ left:1022px; top:305px; width:228px; height:125px;}

.ewmewmLayer{ position:absolute; width:344px; height:344px; background:#fff; z-index:111;}


/*2018.8.28*/
.aboutNav{ height: 82px; line-height: 82px; background: #fff; overflow: hidden;}
.aboutNav ul{ margin: 0 0 0 50px;}
.aboutNav li{float: left; text-align: center;}
.aboutNav li a{ font-size: 16px; text-align: center; display: inline-block; height: 82px;}
.aboutNav li span{ color: #e0e0e0; padding: 0 50px; display: inline-block; margin: 0;}
.aboutNav li.cur a{ color: #b87ffd;}

.about{ background: #fff; }
.about .section-title{ position: relative; }
.about .section-title.title02{background: #fff;}
.about .section-title img{ display: block; }
.about .section-title.title02 img{ margin: 0 auto; }
.about .section-title .icon { position: absolute; top: 50%; left: 50%; width: 90px; height: 90px; margin-left: -60px; margin-top: -45px;}
.about .text{ padding: 67px 310px;}
.about .text h2{ font-size: 26px; color: #333; font-weight: normal;}
.about .text p{color: #757575; font-size: 14px; line-height: 1.7;margin:8px 0;}

.founder{ background: #fff; padding-bottom: 160px; }
.founder .founder-content{padding: 60px 186px 0 186px;}
.founder .item{ margin-top: 60px;}
.founder .item .avatar{ width: 234px;}
.founder .item .desc{ width: 558px; display: table-cell; vertical-align: middle;}
.founder .item .desc h2{ font-size: 28px; color: #333; font-weight: normal;}
.founder .item .desc h3{ padding-top: 10px; color: #424242; font-size: 20px; font-weight: normal; padding-bottom: 10px;}
.founder .item .desc p{ color: #757575; margin: 1em 0; font-size: 14px;}
.founder .item.left .avatar{ float: left;}
.founder .item.left .desc{ float: right; }
.founder .item.right .avatar{ float: right;}
.founder .item.right .desc{ float: left; }

.culture{ background: #fff; }
.culture .section-title{text-align: center; display: table-cell; vertical-align: middle; width: 1226px; }
.culture .section .text { text-align: center; padding: 80px 0;}
.culture .section .text h2{font-size: 28px; color: #333; font-weight: normal; padding-bottom: 20px;}
.culture .section .text p{color: #757575; font-size: 14px; margin: 0;}

.history{ background: #fff; }
.history .dosh_1 { background: #ff6700;}
.history .time-line{ padding: 35px 248px 122px 248px; }
.history .time-line .year{margin-top: 55px;}
.history .time-line .year strong{ color: #424242; font-size: 24px; margin-bottom: 35px; display: block; font-weight: bold;}
.history .time-line .year .month{padding-left: 25px; color: #b0b0b0; position: relative; padding-bottom: 40px; border-left: 1px solid #e0e0e0; margin-left: 62px;}
.history .time-line .year .month em{ font-style: normal; width: 62px; position: absolute; left: -43px; top: -5px; font-size: 14px;}
.history .time-line .year .month em i{display: inline-block; width: 10px; height: 10px; border-radius: 5px; margin-left: 8px;}
.history .time-line .year .month .text{margin-left: 42px; margin-top: -22px; padding-left: 122px;}
.history .time-line .year .month .text p{ color: #757575; font-size: 14px; line-height: 1.5; margin: 0; padding-bottom: 10px;}
.history .time-line .year .month .text p span{display: inline-block; width: 70px;}

.contact{ background: #fff; }
.contact_header .text { padding: 70px 0 74px 186px;}
.contact_header .text h1{font-weight: normal; font-size: 28px; color: #333; padding-bottom: 25px;}
.contact_header .text h2{ color: #424242; font-size: 20px; font-weight: normal; padding-bottom: 10px;}
.contact_header .text ul li{color: #757575; line-height: 2.1; font-size: 14px;}
.contact_content .box{ margin: 70px 186px 0 186px; border-bottom: 1px solid #e0e0e0; padding-bottom: 15px;}
.contact_content .box.last{ border-bottom: none;}
.contact_content .box h3{ font-weight: normal; color: #ff6700; font-size: 28px;}
.contact_content .box .item{float: left; _display: inline; width: 50%; margin: 20px 0;}
.contact_content .box .item dt{margin-bottom: 10px; color: #424242; font-size: 20px;}
.contact_content .box .item dd{ margin: 0; color: #757575; line-height: 2;}
.contact_content .box .item li{ font-size: 14px; }

.news2{ background: #fff; padding-bottom: 100px;}
.news_header{ padding: 0 200px; }
.news_header h1{text-align:center;font-size:28px;}
.news_header p{line-height:36px;font-size:19px;}

.join{ background: #fff;}
.join_header { }
.join_header .text{ padding: 68px 0 0 694px; color: #fffdea;}
.join_header .text h1{ font-weight: normal; font-size: 30px;}
.join_content{ /*height: 270px;*/     padding-bottom: 40px; }
.row { margin-left: -14px; _margin-left: 0;}
.join_content ul{ margin: 0; padding: 0; overflow: hidden; _zoom: 1;}
.join_content li{ width: 606px;float: left; margin-left: 14px; min-height: 1px;}
.join_content .text{ margin: 35px 0 0 172px; padding-bottom: 30px;}
.join_content .text.first{ border-right: 1px solid #e0e0e0;}
.join_content .text h2{font-size: 24px; font-weight: normal; color: #424242; padding-top: 35px;}
.join_content .text p{ font-size: 14px; color: #757575;  margin: 1em 0;}
.join_content .text a{color: #b87ffd; font-size: 14px;}
.join_content .text .sep{ margin: 0 .25em; font-family: sans-serif;}

.job{ background: #fff; padding-bottom: 100px;}
.job .title{padding-top: 40px; font-size: 36px; text-align: center; font-weight: bold; color: #090a0b;}
.job .line{ display: block; width: 56px; height: 6px; margin: 10px auto; background: #0C8CF6;}
.job .txt{ margin-bottom: 16px; font-size: 16px; font-weight: bold; text-align: center; color: #5c6170;}
.job .content-xs{ width: 896px; margin: 0 auto; }
.bar-gG56a{ padding: 40px 0; }
.search-form{ width: 700px; margin: 0 auto;}
.container-eee{ -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; max-width: 700px; background-color: #fff; position: relative;}
.container-eee .input-2bopK{ font-size: 16px; height: 48px; width: 100%; line-height: 24px; border: 0; padding:0 12px;}
.container-eee .btn{ position: absolute; right: 0px; top: 0px; display: block; font-weight: bold; color: #fff; cursor: pointer;background: #0C8CF6; padding: 0 16px; height: 48px;
    width: 100px;
    font-size: 16px;
    text-align: center;
    line-height: 48px;
    border-radius: 2px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    }

.job .list li{ padding: 16px 40px 0; text-align: left;}
.job .list li .name{ font-size: 20px; padding-bottom: 5px;}
.job .list li .name span{ color: #b87ffd; }
.job .list li .status{ position: relative; padding-bottom: 16px; font-size: 16px; color: #5c6170; border-bottom: 1px solid #dddfe3;}
.job .list li .status-item{ padding-right: 12px; margin-right: 12px; border-right: 1px solid #f4f4f6;}
.job .list li .time{ position: absolute; right: 0px; top: 0px; font-size: 14px; color: #9a9fac;}
.job .moreBtn{ padding: 40px 0; margin: 0 auto; width: 180px;}
.job .moreBtn a{ display: block; font-size: 16px; font-weight: bold; border: #0C8CF6 solid 1px; color: #0C8CF6; width: 178px; height: 50px; line-height: 50px; text-align: center;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;}

.jobShow{ background: #fff; overflow: hidden; padding:30px 32px 100px; }
.jobShow .leftDiv{ width: 824px; }
.jobShow .rightDiv{ width: 288px; }
.jobShow .name{ font-size: 20px; line-height: 30px; padding-bottom: 5px;}
.jobShow .name span{ color: #ff8054; }
.jobShow .status{ position: relative; padding-bottom: 16px; font-size: 16px; color: #5c6170; border-bottom: 1px solid #dddfe3; margin-bottom: 16px;}
.jobShow .status-item{ padding-right: 12px; margin-right: 12px; border-right: 1px solid #f4f4f6;}
.jobShow .time{ position: absolute; right: 0px; top: 0px; font-size: 14px; color: #9a9fac;}
.jobShow .title{ margin-bottom: 1em; font-weight: bold; font-size: 16px;}
.jobShow .content{  font-size: 16px; line-height: 28px;}
.jobShow .btnGroup{ padding-top: 30px; overflow: hidden; }
.jobShow .btnGroup li{ float: left; margin-right: 17px; font-size: 13px; text-align: center;}
.jobShow .btnGroup li a{ color: #fff; background: #0C8CF6; display: block; width: 123px; line-height: 40px; height: 40px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.jobShow .txt{ border-top: 2px solid #0C8CF6; padding-left: 16px; font-size: 20px; font-weight: bold; line-height: 56px;}
.jobShow .list{border-top: 1px solid #dddfe3;}
.jobShow .list li{ padding: 0 16px; font-size: 16px; height: 48px; line-height: 48px; overflow: hidden;}
.jobShow .list li span{color: #ff8054;}



.vid .btnPlay{position: absolute;top: 50%;left: 50%;margin-left: -45px;margin-top: -45px;width: 90px;}





.couponLayer{ width: 660px; height: 495px; background: #fff; display: none; position: absolute; z-index: 222;}
.couponLayer .close{ display: block; width: 14px; height: 13px; background: url(../images/close3.jpg) center top no-repeat; position: absolute; right: 22px; top: 23px;}
.couponLayer .title{ height: 60px; line-height: 60px; background: #f5f5f5; padding-left: 20px; font-size: 20px; color: #424242; }
.couponLayer .form{ padding: 40px 40px 0; height: 280px; }
.couponLayer .form{  }
.couponLayer .form .box{ float: left; width: 50%; margin-bottom: 14px;}
.couponLayer .form .box .lbox{ margin-right: 14px; height: 38px; border: #e0e0e0 solid 1px; }
.couponLayer .form .box .lbox2{ height: 62px; }
.couponLayer .form .box .input1{ padding-left: 10px; width: 100%; height: 38px; line-height: 38px; font-size: 14px; }
.couponLayer .form .box2{ width: 100%; }
.couponLayer .form .box3{ width: 80%;    margin: 0 auto; }
.couponLayer .select{/* border: #007bc7 solid 1px;*/ width: auto; position: relative;left: 0;}
.couponLayer .select dt{height: 38px;line-height: 38px;display: inline-block; width: 578px; border-right:#e8e8e8 solid 1px;  background: url(../images/selectIco2.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 25;}
.couponLayer .select dt a{  font-size: 14px;color: #666; position: relative; padding-left: 10px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.couponLayer .select dd{ margin: 0;position: absolute;left: 0px;top: 38px;z-index: 100; width: 100%;} 
.couponLayer .select dd ul {list-style: none; overflow: auto; background: #f7f7f7;height:150px;} 
.couponLayer .select dd ul li{line-height: 32px; height: 32px; cursor: pointer; padding-left: 10px; border-bottom: 1px solid #ebebeb; color: #555; font-size: 14px;}
.couponLayer .select dd ul li:hover{ color: #b87ffd;}
.couponLayer .form textarea{ width: 578px; height: 62px; }
.couponLayer .botDiv{ height: 60px; /*background: #f5f5f5;*/ padding-top: 20px;}
.couponLayer .btnGroup{ width: 356px; margin: 0 auto; overflow: hidden;}
.couponLayer .btnGroup li{ float: left; width: 160px; margin: 0 9px;}
.couponLayer .btnGroup li a{ display: block; width: 160px; height: 40px; text-align: center; color: #fff; font-size: 14px; line-height: 40px; background: #b0b0b0; }
.couponLayer .btnGroup li .btn1{ background: #b87ffd; }
.couponLayer label {float:left;width: 76px;line-height: 40px;}

.couponLayer .list{ overflow: hidden;margin-bottom:20px;}
.couponLayer .list li{ margin-right: 2%;float: left;cursor: pointer; width: 47%;text-align: center;font-size: 18px;color: #757575;margin-bottom: 10px;border-left:2px solid #f5f5f5;margin-left: -2px;}
.couponLayer .list li em{ color: #333; }
.couponLayer .list .liNow{color: #FF0036; }
.couponLayer .list .liNow em{ color: #b87ffd; }
.couponLayer .list2{height: 240px;overflow-y: auto;}
.couponLayer .list2 li{float:none;width:100%;text-align:left;background:#f5f5f5;border:none;    height: 50px;line-height: 50px;padding: 0 20px;font-size:14px;}
.couponLayer .list2 li.liNow{border:none;}

.couponLayer .form .titbox {line-height: 40px;}







.code_list{height:140px; background:#faf9f9; margin-bottom:20px;}
.code_list:hover{ box-shadow:2px 3px 6px #e1e1e1;}
.code_head{ height:120px; padding-top:20px; width:250px; color:#fff; position: relative; float:left;}
.code_head h1{ text-align:center; font-size:36px;font-weight:bold;font-family:Arial;height:54px;line-height: 54px;}
.code_head h1 b{font-size:26px;}
.code_head a{ color:#fff;}
.code_head a:hover{ color:#fff000;}
.code_head p{text-align:center; line-height:22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.code_head em{ position: absolute; top:0px; left:0; text-indent:3px; font-size:14px; line-height:20px; width:66px; height:66px;}
.code_head .code_bg{ position: absolute; right:0; top:0; width:4px; height:140px; background:url(../images/code_bian.png) no-repeat right center;}
.code_head .kdq{width:66px; height:66px; position: absolute; top:0px; left:0; background:url(../images/yhcode.png) no-repeat -99px 0; z-index:100;}

.level_v1-3 .code_head{ background:#b87ffd;}
.level_v1-3 .code_head em{ background:url(../images/yhcode.png) no-repeat -99px 0; display:none;}
.level_v1-3 .code_body a{ border: 1px solid #b87ffd; color: #b87ffd;}
.level_v1-3 .code_body a:hover{ background:#b87ffd;}

.level_v4 .code_head{ background:#F39C5B;}
.level_v4 .code_head em{ background:url(../images/yhcode.png) no-repeat -365px 0}
.level_v4 .code_body a{ border: 1px solid #F39C5B; color: #F39C5B;}
.level_v4 .code_body a:hover{ background:#F39C5B;}

.level_v5 .code_head{ background:#d969c5;}
.level_v5 .code_head em{ background:url(../images/yhcode.png) no-repeat -299px 0}
.level_v5 .code_body a{ border: 1px solid #d969c5; color: #d969c5;}
.level_v5 .code_body a:hover{ background:#d969c5;}

.level_v6 .code_head{ background:#ff5d5d;}
.level_v6 .code_head em{ background:url(../images/yhcode.png) no-repeat -233px 0}
.level_v6 .code_body a{ border: 1px solid #ff5d5d; color: #ff5d5d;}
.level_v6 .code_body a:hover{ background:#ff5d5d;}

.code_over .code_head{ background:#a8a8a8;}
.code_over .code_head em{ background:url(../images/yhcode.png) no-repeat -166px 0}
.code_over .code_body a{ border: 1px solid #a8a8a8; color: #a8a8a8;}
.code_over .code_body a:hover{ background:#a8a8a8;}

.code_body{padding:0px 160px 15px 30px; position: relative; margin-left:250px; height:103px; padding-top:20px; overflow:hidden;  border: solid #f5f5f5; border-width: 1px 1px 1px 0;}
.code_body p{line-height:24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.code_body p span{ width:70px; display:inline-block;}
    
.code_body a{ position: absolute;text-align:center; width: 100px; height: 28px; line-height: 28px; font-size:14px; border-radius: 15px; margin:15px auto 0;text-decoration: none;}
.code_body a:hover{ color:#fff;}

.code_body .code_zhuan{ right:30px; top:15px;}
.code_body .code_shop{ right:30px; top:42px;}

.code_body .code_del{ position: absolute; right:30px; top:40px; text-align:center; width: 119px; height: 31px; line-height: 31px; font-size:14px; border-radius: 15px; margin:15px auto 0;text-decoration: none; }
.code_body .code_del:hover{ color:#fff;}
.code_body i{ background:url(../images/yhcode.png) no-repeat; width:90px; height:88px; position: absolute; right:30px; top:25px;}
.code_body .code_shiyong{background-position:0 0;}
.code_body .code_guoqi{background-position:-95px 0;}







.mc{ overflow: hidden;
    margin-top: 30px;}
.mc .quan-sk-item { display: inline-block; display: block; position: relative; height: 170px; width: 350px; padding-right: 130px; background: #fff; font-family: "Microsoft YaHei"; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #dfdfdf;background-color:#f9f9f9;  }
.mc .quan-sk-item { width: 430px; padding-right: 160px; float: left; margin: 2px 18px 28px 2px;    background: #fff; }
.mc .quan-sk-item:hover{ box-shadow:2px 3px 6px #e1e1e1;}
.quan-sk-item .q-price { display: block; margin-bottom: 10px; color: #b87ffd; }
.quan-sk-item .q-price em { float: left; margin: 5px 0 0; font-family: verdana; font-size: 24px; }
.quan-sk-item .q-price strong { float: left; line-height: 50px; margin: 0 10px 0 5px; font-size: 60px; font-family: arial; _display: inline; }
.quan-sk-item .q-price:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.quan-sk-item .q-price .txt { float: left; line-height: 22px; margin-top: 25px; }
.quan-sk-item .limit{line-height:20px;}
.quan-sk-item .limit .quota{color:#666;}
.quan-sk-item .limit .q-range{color:#999;}
.quan-sk-item .sk-img { float: left; width: 200px; padding: 20px 0; text-align: center; }
.quan-sk-item .sk-img img{ width:130px;height:130px; }
.quan-sk-item .sk-img .text{border-radius:50%;border:2px solid #92d8d9; color:#92d8d9;width:130px;height:130px;margin:0 auto;font-size:60px;line-height:130px;background-color:#fdfbfb;}
.quan-sk-item .q-type { float: left; width: 230px; padding: 20px 0 0; }


.quan-sk-item .q-opbtns { position: absolute; bottom: 0; right: 0; width: 130px; height: 120px; padding: 30px 0 20px; background: #b87ffd; color: #fff; font-size: 14px; text-align: center; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; width: 160px; }

.quan-sk-item .btn-state { background: url(../images/quan-state.png) no-repeat;width: 69px; height: 69px;margin: 0 auto 10px; line-height: 99em;overflow: hidden;}
.quan-sk-item .btn-state.btn-getend{background-position: -79px -79px;} 
.quan-sk-item .btn-state.btn-geted {background-position: 0 -316px;}

.quan-sk-item .q-opbtns .q-btn { position: relative; display: inline-block; width: 96px; height: 25px; line-height: 25px; border: 1px solid #fff; color: #fff; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; vertical-align: middle; font-size: 14px; font-family: "Microsoft YaHei"; overflow: hidden; }

.quan-sk-item .q-opbtns .semi-circle { display: block; position: absolute; z-index: 4; left: 0; top: 0; width: 3px; height: 170px; background: url(../images/semi-circle.png) top center repeat-y; }
.quan-d-sk-item .q-opbtns { background: #b87ffd; }


.quan-sk-item.over .q-price { color: #c3c3c3; }
.quan-sk-item.over .q-opbtns{background-color:#c3c3c3;}


.canvas{height:60px;margin:0 auto 10px;position:relative;width:60px}
.canvas .canvas_wrap,.canvas .circle,.canvas .circle_item{border-radius:50%;height:60px;position:absolute;width:60px}
.canvas .canvas_wrap{background-color:#bd9ce4}
.canvas .circle{border:2px solid #bd9ce4;box-sizing:border-box;clip:rect(0,60px,60px,30px)}
.canvas .clip-auto{clip:rect(auto,auto,auto,auto)}
.canvas .circle_item{box-sizing:border-box;left:-2px;top:-2px}
.canvas .circle_left{border:2px solid #7c2ae0;clip:rect(0,30px,60px,0);transform:rotate(72deg)}
.canvas .circle_right{border:2px solid #7c2ae0;clip:rect(0,60px,60px,30px)}
.canvas .wth0{width:0}
.canvas .canvas_num{background-color:#b87ffd;border-radius:50%;box-sizing:border-box;font-size:12px;height:56px;left:2px;position:absolute;text-align:center;top:2px;width:56px;z-index:1}
.canvas .canvas_num span{display:block;margin-top:10px}

.canvas-box.on{
    background: url(/m/images/coupon_default_done.png);
        background-size: 60px;
    background-repeat: no-repeat;
    background-position: 50px 0px;
}





.couponFlash{ height: 250px; }
.couponFlash .img{display:block; height:250px;}
.couponFlash .slick-dots{ position:absolute; right:50%; /*margin-right:-613px;*/  bottom:10px; z-index:22;}
.couponFlash .slick-dots li{display: block; cursor: pointer; float: left; width: 10px; height: 10px; margin: 0 5px; border: 2px solid #fff;
    border-color: rgba(255,255,255,0.3);
    border-radius: 10px;
    text-align: left;
    text-indent: -9999px;
    overflow: hidden;
    _zoom: 1;
    background: #f5f5f5;
    background: rgba(0,0,0,0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000", endColorstr="#66000000")\9;
    -webkit-transition: all .2s;
    transition: all .2s;}
.couponFlash .slick-dots .slick-active{background: #fff;
    background: rgba(255,255,255,0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66ffffff", endColorstr="#66ffffff")\9;
    border-color: #757575;
    border-color: rgba(0,0,0,0.4);}


.oth_type_tit{border-top: 1px solid #e0e0e0;padding-top: 10px;}
fieldset{border: 0;}

.win_banner_stylepc .oth_type_txt {color: #bbb;}
.oth_type_txt {
    font-size: 14px;
    color: #b0b0b0;
    margin: 0 auto;
    text-align: center;
    width: 100% \9;
}

.oth_type_links{display: flex;justify-content: center;}


/*20190226*/

.product .list .keypoint{color: #999;font-size: 12px;text-align: center;margin: 15px 0 0;}
.product .list .keypoint span, .product .list .keypoint a {margin: 0 10px;}

.productShow_2 .number p{line-height:30px;}

.title_testModule {
    height: 56px;
    font-size: 16px;
    line-height: 56px;
    padding: 0 20px;
    border-bottom: 1px solid #e6e6e6;
    background: #fff;
    margin-top: 12px;
}

.test_sortStatus {
    font-weight: 400;
    margin-right: 20px;
    color: #666;
}

.title_testModule a.current{    
    color: #b87ffd;
    text-decoration: none;
}
.product .goods-item .name2{font-size:16px;}
.product .goods-item .name1{font-size:12px;margin-top:12px;}
.product .goods-item .name .start_time em {
    color:#FF0036;
    font-size: 16px;
}
.test .goods-item .tab{margin-top:10px;}
.test .goods-item .name a{font-size:16px;}


.testShow .msg  .start_time em {
    font-size: 24px;
    color: #666;
    padding: 0 5px;
}
.testShow .number{padding: 25px 0 30px;}
.testShow .btnGroup ul li a.end{color:#fff;background-color: #ccc;border:none;}



.textProductBox .productDiv ul.user_items {
    overflow: hidden;
    padding: 0 20px;
}
.textProductBox .productDiv ul.user_items li {
    float: left;
    width: 60px;
    margin: 20px 25px 0;
    position: relative;
}
.textProductBox .productDiv ul.user_items li img {
    width: 60px;
    height: 60px;
}
.textProductBox .productDiv ul.user_items li span{    
    font-size: 12px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    display: block;
    line-height: 34px;

}

.border_radius {
    border-radius: 100%;
}



.testaddressLayer {
    width: 980px;
    height: 600px;
    background: #fff;
    display: none;
    position: absolute;
    z-index: 222;
    -webkit-transition: opacity .4s linear, top .4s ease-out;
    transition: opacity .4s linear, top .4s ease-out;
}
.testaddressLayer .close{ display: block; width: 14px; height: 13px; background: url(../images/close3.jpg) center top no-repeat; position: absolute; right: 22px; top: 23px;}
.testaddressLayer .title{ height: 60px; line-height: 60px; background: #f5f5f5; padding-left: 20px; font-size: 20px; color: #424242; }
.testaddressLayer .form{ padding: 40px 40px 0; height: 420px;overflow-y: auto; }
.testaddressLayer .form{ margin-right: -14px; }
.testaddressLayer .form .box{ float: left;margin-bottom: 14px;}
.testaddressLayer .form .box .lbox{ margin-right: 14px; height: 38px; border: #e0e0e0 solid 1px; }
.testaddressLayer .form .box .lbox2{ height: 62px; }
.testaddressLayer .form .box .input1{ padding-left: 10px; width: 271px; height: 38px; line-height: 38px; font-size: 14px; }
.testaddressLayer .form .box2{ width: 100%; }
.testaddressLayer .select{/* border: #007bc7 solid 1px;*/ width: auto; position: relative;left: 0;}
.testaddressLayer .select dt{height: 38px;line-height: 38px;display: inline-block; width: 578px; border-right:#e8e8e8 solid 1px;  background: url(../images/selectIco2.jpg) no-repeat right center; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 25;}
.testaddressLayer .select dt a{  font-size: 14px;color: #666; position: relative; padding-left: 10px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.testaddressLayer .select dd{ margin: 0;position: absolute;left: 0px;top: 38px;z-index: 100; width: 100%;} 
.testaddressLayer .select dd ul {list-style: none; overflow: auto; background: #f7f7f7;height:150px;} 
.testaddressLayer .select dd ul li{line-height: 32px; height: 32px; cursor: pointer; padding-left: 10px; border-bottom: 1px solid #ebebeb; color: #555; font-size: 14px;}
.testaddressLayer .select dd ul li:hover{ color: #b87ffd;}
.testaddressLayer .form textarea{ width: 578px; height: 62px; }
.testaddressLayer .botDiv{ height: 60px; background: #f5f5f5; padding-top: 20px;}
.testaddressLayer .btnGroup{ width: 356px; margin: 0 auto; overflow: hidden;}
.testaddressLayer .btnGroup li{ float: left; width: 160px; margin: 0 9px;}
.testaddressLayer .btnGroup li a{ display: block; width: 160px; height: 40px; text-align: center; color: #fff; font-size: 14px; line-height: 40px; background: #b0b0b0; }
.testaddressLayer .btnGroup li .btn1{ background: #b87ffd; }



.testaddressLayer .list{ overflow: hidden; }
.testaddressLayer .list li{ float: left; margin-right: 17px; width: 264px; height: 150px; border: #e0e0e0 solid 1px;height:178px;margin-bottom: 17px;cursor:pointer; }
.testaddressLayer .list li.liNow {border: #FF0036 solid 1px;}
.testaddressLayer .list li .box{ padding: 18px 23px 0; }
.testaddressLayer .list li .name{ font-size: 18px; color: #333; padding-bottom: 15px; }
.testaddressLayer .list li .msg{ font-size: 14px; line-height: 24px;}
.testaddressLayer .list li a{ display: block; width: 100%; height: 100%; }
.testaddressLayer .list li a:hover {color:#FF0036;}
.testaddressLayer .list li .ico{ padding-top: 62px; text-align: center;}
.testaddressLayer .list li p{ font-size: 14px; text-align: center; padding-top: 5px;}

.testevaluation .content-img{position: relative; height: 185px; margin-top: 22px; padding-left: 0px; padding-right: 30px; overflow: hidden; _zoom: 1;}
.testevaluation .showimg{ float: left; width: 160px; height: 160px; margin-right: 4px; }
.testevaluation .showimg img{ width: 160px; height: 160px; }

.textProductBox .productComment{width:100%;}
.textProductBox .productComment .list li .user-comment{width:100%;}
.textProductBox .productDiv2 h3 {
    padding: 8px 20px;
    font-size: 16px;
    color: #b87ffd;
}



.newApply.w-1200-black {
    width: 1200px;
    margin: 10px auto 30px;
    border-top: 4px solid #474e5d;
    background: #fff;
    box-shadow: 0 0 3px #ccc;
}

.newApply .w-1200-title {
    height: 49px;
    line-height: 49px;
    padding: 0 28px;
    border: 1px solid #e4e4e4;
    border-top: none;
    background-color: #f9f9f9;
}

.newApply .w-1200-cont {
    padding: 30px 60px 120px;
}

.newApply .formlist {
    width: 726px;
    margin-left: 40px;
}

.newApply .formlist p{padding-left: 60px;
    font-size: 14px;
    margin: 30px 0;
    }
.newApply .formlist p span{color: #ea544a;}

.newApply .formlist .item, .formlist .item-text {
    float: left;
    width: 100%;
    height:80px;
}

.newApply .formlist .label {
    width: 110px;
    line-height: 40px;
    padding-right: 40px;
    display: block;
    float: left;
    text-align: right;
    color: #323232;
    font-family: microsoft yahei;
    font-size: 14px;
}

.newApply .formlist .label em {
    color: #ea544a;
    vertical-align: top;
    padding-left: 5px;
    font-style: normal;
}

.newApply .formlist .item .con {
    width: 500px;
    float: left;
    position: relative;
    margin-bottom: 30px;
}

.newApply .formlist .item .con  a.button2{
    background: #b87ffd;
    color: #fff;
    height: 46px;
    display: inline-block;
    line-height: 46px;
    width: 120px;
    text-align: center;
    font-size: 14px;
}

.newApply .formlist .con-detail {
    float: left;
    margin-right: 10px;
}

.newApply #myform .con-zindex .con-detail .inputarea {
    margin-right: 0;
}

.newApply .formlist .item .inputarea {
    border: 1px solid #ccc;
    height: 14px;
    width: 252px;
    float: left;
    padding: 11px 10px;
    font: 14px/18px microsoft yahei;
    line-height: 14px\9;
    margin-right: 10px;
}

newApply .formlist .item .errTxt {
    display: none;
    font: 12px/14px simsun;
    color: #ea544a;
    clear: both;
    float: left;
    position: absolute;
    bottom: -22px;
    left: 0;
    z-index: 1;
}

.newApply .formlist .item .con .defTxt {
    position: absolute;
    top: 0;
    line-height: 36px;
    left: 10px;
    z-index: 1;
    color: #a5a5a5;
    font-size: 14px;
}

.newApply .formlist .con-detail {
    float: left;
    margin-right: 10px;
}

.newApply .formlist .con-detail .stu-infolist {
    height: 48px;
    border: 1px solid #b87ffd;
    border-right: 0;
}

.newApply .formlist .con-detail .stu-infolist li {
    float: left;
    width: 90px;
    border-right: 1px solid #b87ffd;
}

.newApply .formlist .con-detail .stu-infolist li.disabled a {
    background: #f7f8f9;
    color: #a5a5a5;
    cursor: default;
}

.newApply .formlist .con-detail .stu-infolist li a {
    display: block;
    width: 100%;
    height: 48px;
    text-align: center;
    font-size: 14px;
    line-height: 48px;
    color: #5e5e5e;
    position: relative;
}

.newApply .formlist .item.agreement .agreeBox {
    padding-bottom: 10px;
    margin-bottom: 0;
}

.newApply .sut-select .select-tit {
    height: 38px;
    color: #a5a5a5;
    font: 14px/38px microsoft yehai;
    border: 1px solid #ccc;
    padding: 0 10px;
    cursor: pointer;
}

.newApply #myform #collegeAddress span {
    display: block;
    width: 236px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.newApply .sut-select .select-tit .down {
    border-style: solid dashed dashed;
    border-color: #474e5d transparent transparent;
    top: 17px;
}

.newApply .sut-select .select-tit s {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 5px;
    border-color: transparent transparent #474e5d;
    border-style: dashed dashed solid;
    top: 12px;
    right: 10px;
    cursor: pointer;
    _display: none;
}

.newApply .sut-select .select-tit .down i {
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
    top: -5px;
}

.newApply .sut-select .select-tit i {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 4px;
    overflow: hidden;
    border-color: transparent transparent #fff;
    border-style: dashed dashed solid;
    top: -3px;
    left: -4px;
}

.newApply #myform .stu-school.collegeAddressList .sut-select {
    position: relative;
}

.newApply .clearfix {
    display: inline-table;
    display: block;
    zoom: 1;
}


.newApply .formlist .con-detail .select li.liNow a {
    background: #b87ffd;
    color: #fff
}


.newApply .ui-bttn-v2:link, .newApply .ui-bttn-v2:visited {
    height: 46px;
    color: #fff;
    font-size: 16px;
    padding: 0 38px;
    line-height: 46px;
    display: inline-block;
    float: left;
    text-align: center;
    border-radius: 3px;
    margin-right: 10px;
    background-color: #b87ffd;
    background-repeat: repeat-x;
}

.newApply .ui-bttn-v2-canel:link, .newApply .ui-bttn-v2-canel:visited {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    border-radius: 3px;
    padding: 0 48px;
    display: inline-block;
    float: left;
    height: 44px;
    line-height: 44px;
    border: 1px solid #92a9c3;
    background: #fbfbfb;
    color: #a5a5a5;
    font-size: 16px;
}




/*积分*/
.integralProduct .goods-item .btn {width: 70%;margin: 0 auto;}
.integralProduct .goods-item .btn a{background: #b87ffd;color: #fff;height: 40px;line-height: 40px;font-size: 12px;display: block;}



.integralOrderShow .part5 .list li em {
   width: 120px;
}
.integralPayment .part2 .list li{height:50px;}
.integralPayment .part2 .list li a{font-size:16px;height:50px;line-height:50px;}
.integralPayment .part2 .list li a:hover{background:#b87ffd;color:#fff;}


.myOrder .title a{color:#FF0036;}




.noGoodsLayer{ width: 438px; height: 285px; background: #fff; border-radius: 6px; -moz-border-radius:6px; display: none; position: absolute; z-index: 222; }
.noGoodsLayer .bigBox{ padding: 0 15px; }
.noGoodsLayer .title{ padding-top: 16px; height: 38px; line-height: 38px; border-bottom: #e6e6e6 solid 1px; font-weight: bold; color: #1e1e1e; font-size: 14px;}
.noGoodsLayer .form{ padding: 35px 40px 14px; }
.noGoodsLayer .form li{ margin-bottom: 10px; overflow: hidden;}
.noGoodsLayer .form li .txt{ font-weight: bold; font-size: 14px; color: #555; height: 24px; }
.noGoodsLayer .form li .box{ height: 40px; border: #e8e8e8 solid 1px; margin-bottom: 5px;}
.noGoodsLayer .form li .box2{ float: left; width: 135px; }
.noGoodsLayer .form li .input1{ width: 320px; height: 40px; line-height: 40px; font-size: 14px; padding-left: 10px;}
.noGoodsLayer .form li .input2{ width: 125px; }
.noGoodsLayer .form li .msg{ font-size: 14px; }
.noGoodsLayer .form li .yzm{ padding-left: 25px; display: block; width: 115px; height: 42px; float: left;}
.noGoodsLayer .btnGroup{ text-align: center; }
.noGoodsLayer .btnGroup li{ display: inline-block; margin: 0 3px;}
.noGoodsLayer .btnGroup li a{ display: block; width: 120px; height: 33px; border: #e8e8e8 solid 1px; line-height: 33px; text-align: center; font-size: 14px; }
.noGoodsLayer .btnGroup li .btn1{ border: #b87ffd solid 1px; background: #b87ffd; color: #fff; }
.noGoodsLayer .close{ display: block; width: 8px; height: 8px; background: url(../images/close2.jpg) center top no-repeat; position: absolute; right: 12px; top: 14px;}







